параметрами в 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 когда нужно показать к примеру красивую читаемую строку в браузере(а не очень длинную где текущий адресс будет в самом дали-возможно за границей браузерной строки )
Обсуждают сегодня