router method
- @Deprecated("It is no longer possible to use [router] by directly specifying [PageRef] or [WidgetRef]. Instead, use [ref.page.router] to specify the scope. [PageRef]や[WidgetRef]を直接指定しての[router]の利用はできなくなります。代わりに[ref.page.router]でスコープを指定しての利用を行ってください。")
NestedAppRouter
router(
{ - required RouteQuery? initialQuery,
- required List<RouteQueryBuilder> pages,
- TransitionQuery? defaultTransitionQuery,
- Object? name,
})
Implementation
@Deprecated(
"It is no longer possible to use [router] by directly specifying [PageRef] or [WidgetRef]. Instead, use [ref.page.router] to specify the scope. [PageRef]や[WidgetRef]を直接指定しての[router]の利用はできなくなります。代わりに[ref.page.router]でスコープを指定しての利用を行ってください。",
)
NestedAppRouter router({
required RouteQuery? initialQuery,
required List<RouteQueryBuilder> pages,
TransitionQuery? defaultTransitionQuery,
Object? name,
}) {
return watch(
(ref) {
return NestedAppRouter(
initialQuery: initialQuery,
pages: pages,
defaultTransitionQuery: defaultTransitionQuery,
);
},
name: name,
);
}