Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
AngularJS UI路由器,所有url的状态视图,除了一个?_Angularjs_Angular Ui Router - Fatal编程技术网

AngularJS UI路由器,所有url的状态视图,除了一个?

AngularJS UI路由器,所有url的状态视图,除了一个?,angularjs,angular-ui-router,Angularjs,Angular Ui Router,使用ui路由器(AngularJS的插件)是否可以为所有url(除了一个或两个)设置一个状态(及其模板) 伙计们 如果您在应用程序的正常、用户可访问区域中显示了一些内容,但在“管理”部分中没有显示,我会将其组织为您有两个“基本”视图,如下所示: $stateProvider.state("app", { abstract: true, views: { "graph@": { /* view config */ } } }).state("admin", { abstra

使用ui路由器(AngularJS的插件)是否可以为所有url(除了一个或两个)设置一个状态(及其模板)


伙计们

如果您在应用程序的正常、用户可访问区域中显示了一些内容,但在“管理”部分中没有显示,我会将其组织为您有两个“基本”视图,如下所示:

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

然后,您的所有其他状态将从其中一个继承(即
“app.foo”
“admin.foo”
)。只要基本模板的根目录中有一个
,它就会填充“应用”状态的内容,而不是“管理员”状态的内容。希望这有道理。

一两个什么?两个独立的模板?网址?你能展示一些代码来演示你正在尝试做什么吗?想象一下你有一个图形视图!您希望在所有页面上都显示此视图,但在url为“admin/”的页面上除外。你看到了吗?