dynamic resetRoute( )

Not documented.

Source

resetRoute() {
  router = new Router(useFragment: useFragment);
  _visiblePagesMenu = new List<Page>();
  _childPages = new List<Page>();
  if (pages != null) {
    pages.forEach((page) {
      router.root.addRoute(name: page.name, path: page.path, defaultRoute: page.isDefault, enter: enterRoute);
      Page _page = page;
      while (_page != null && _page.child != null) {
        _page = _page.child;
        _childPages.add(_page);
        router.root.addRoute(name: _page.name, path: _page.path, defaultRoute: _page.isDefault, enter: enterRoute);
      }
      if (page.menu && page.element != null) {
        _visiblePagesMenu.add(page);
      }
      if (page.isDefault && page.element != null) {
        defaultPathName = page.name;
      }
    });
  }
  notifyPath('visiblePagesMenu', _visiblePagesMenu);
  router.listen();
}