一个控制器和多个模板,使用ui-router
One controller and more than one template with ui-router?
我想弄清楚我是否需要为一个控制器注册三个状态。
我有这个错误的模板:404.template.html, 505.template.html和feature.template.html
目前我只注册了ui-router的feature.template.html,我将控制器与他关联。另外两个呢?我是否应该注册和关联同一个控制器?
例如:$stareProvider
.state({
url: '/error',
templateUrl: '/admin/error/feature.template.html',
controller: 'ErrorController',
controllerAs: 'ctrl'
});
另外两个:404.template.html和505.template.html呢?
谢谢。
你总是可以将相同的控制器分配给不同的状态或指令。如果我没记错的话,它们还将分别实例化,这样它们的作用域变量就不会被彼此共享了。
相关文章:
- 使用AngularJS中的$stateProvider和ui.router
- 如何使用AngularJS,Vise和UI Router全局实现身份验证
- 如何使用AngularJS和ui-router从Laravel 5.1获取下载文件
- 隐藏空模板,直到使用Restangular和UI Router加载数据
- Angularjs 应用程序不会使用 ui-router 路由回主页
- AngularJS - 使用 UI-Router 进行动态路由
- 如何使用 ui-router 将子项或孙项状态设置为默认索引状态
- 使用ui-router的命名视图转换
- 当我在angularjs中使用ui router重定向页面时,如何传递参数
- 如何使用ui-router在不同的选项卡中打开页面
- 未捕获的错误:[$injector:modulerr]当使用ui.router
- 如何使用UI-Router只更新命名视图
- 一个控制器和多个模板,使用ui-router
- 当使用ui-router时,自定义指令在嵌套视图中不活跃
- 使用ui router和AngularJS只更改一个视图
- 使用UI-Router和AngularJs设置位置更改后的消息
- 对使用UI Router渲染的模板中的一个DOM元素进行动画
- 在AngularJS中使用ui-router路由
- 使用ui-router和参数
- 如何在我的应用中包含和使用ui-router而不会出现注入器错误