параметрами в Go router типо я вот так перешел: context.goNamed(AppRoute.chooseTimeRoute, pathParameters: {
'index': ChooseTimePages.rain.index.toString(),
'title': ChooseTimePages.rain.title,
}); все красиво, все робит но вернуться как?
Никак, pushNamed использовать, или хранить где то историю
варианты 1) push отправит страницу поверх стека , можно использовать pop 2) сделать route потомком от текущего , тогда тоже будет работать pop 3) отправить в pushNamed дополнительные параметры String fromPage , для возврата на предыдущий вызывать pushNamed(fromPage) , такой вариант используется в go-router когда нужно показать к примеру красивую читаемую строку в браузере(а не очень длинную где текущий адресс будет в самом дали-возможно за границей браузерной строки )
Обсуждают сегодня