Comments (2)
@stefanschaller if the settings route is not a tab route it should be in the root scope
final List<AutoRoute> routes = [
AutoRoute(
page: HomeRoute.page,
path: '/home',
initial: true,
children: [
AutoRoute(
path: 'books',
page: MyBooksRoute.page,
initial: true,
),
AutoRoute(
path: 'profile',
page: ProfileRoute.page,
),
],
),
/// should be in the root scope
DetailRoute(
path: 'settings',
page: SettingsRoute.page,
),
];
if for some reason, you need it to be in the tab-host scope, user router.navigate() instead of push.
from auto_route_library.
@SeriousMonk @Milad-Akarie I fixed it. Thanks for the fast response.
The soution was:
final List<AutoRoute> routes = [
AutoRoute(
page: HomeRoute.page,
path: '/home',
initial: true,
children: [
AutoRoute(
path: 'books',
page: MyBooksRoute.page,
initial: true,
),
AutoRoute(
path: 'profile',
page: ProfileRoute.page,
),
],
),
/// should be in the root scope
DetailRoute(
path: '/home/settings', <- This also contains the `/home `
page: SettingsRoute.page,
),
];
return MaterialApp.router(
routerDelegate: _rootRouter.delegate(),
routeInformationParser: _rootRouter.defaultRouteParser(
// and this
includePrefixMatches: true
),
);
from auto_route_library.
Related Issues (20)
- Flutter analyze breaks when using context.router.pop HOT 5
- [Web] Redirection cannot be made with the web back button. HOT 3
- Error: Superclass has no getter named 'popDisposition' | The method 'PopScope' isn't defined for the class 'AutoRouteNavigatorState' HOT 5
- When I navigate back I get ERROR! HOT 1
- popForced and popUntilRoot is broken after 7.8.4 HOT 5
- PopScope and WillPopScope doesn't work in Flutter Web when I want to back by browser's back button HOT 1
- commit 45e643a74b13746e77bb12b8cc14f19fe03b95f3 breaks Readme.md formatting
- [Help] Setting default route parameters? Error: RouteArgs can not be null because the corresponding page has a required parameter HOT 1
- Version solving failed on auto_route: ^8.0.0 and auto_route_generator: ^7.3.2 HOT 1
- Navigating back with iOS gesture doesn't go back to the previous page HOT 2
- How to scope a Same and Specific Bloc to some of the Routes using Auto Route? HOT 2
- Bloc Provider Duplicating issue using Sub router HOT 10
- [support] How to you pass arguments when not on web HOT 13
- AutoTabsRouterTabBarState was disposed with active Ticker HOT 2
- customRouteBuilder's completion result type has broken in the 8.0.3 version HOT 4
- Wildcards explanation is wrong HOT 2
- Allow empty paths without making them initial? HOT 4
- Missing Back Button after refresh on web HOT 9
- Issue with Global Constants as Default Values in Route Generation HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from auto_route_library.