AngularJS UI-Router,所有URL期望一个的状态视图



是否有可能使用ui-router(AngularJS的插件)为所有url期望一个或两个状态(和他的模板)

谢谢伙计们!

如果您在应用程序的正常、用户可访问区域显示某些内容,但不在"admin"部分显示,我会对其进行组织,以便您有两个"基本"视图,如下所示:

$stateProvider.state("app", {
  abstract: true,
  views: {
    "graph@": { /* view config */ }
  }
}).state("admin", {
  abstract: true
});

然后,您的所有其他状态都将继承其中一个(即 "app.foo""admin.foo")。只要基本模板的根目录中有<ui-view name="graph"></ui-view>,它就会填充"应用"状态中的内容,而不是"管理员"状态的内容。希望这是有道理的。

最新更新