UI-router中的多个控制器
Multiple Contrllers in UI-router
我有一个使用angularjs的应用程序,我使用ui-rourer来路由
我需要有多个控制器的单页,这是可能的吗?
这是我的route.js代码
.state(ROUTE.appGroup, {
abstract: true,
views: {
'content@': {
templateUrl: GLOBAL.viewPath + '/index.html',
controller: 'appCtrl'
}
}
})
我需要像
这样的东西 .state(ROUTE.appGroup, {
abstract: true,
views: {
'content@': {
templateUrl: GLOBAL.viewPath + '/index.html',
controller: 'appCtrl,mainCtrl'
}
}
})
有人能帮忙吗?
每个view
都有其controller
。
虽然state可以有更多 views
(不同命名) -
每个
view
只能有一个controller
(如果没有传递则默认创建)
创建更多的视图(以获得更多的控制器)
或者直接把功能移到services
相关文章:
- angularjs+ui.router:指令控制器和链接函数之间的不同行为
- 有没有办法从ui.router将变量传递给控制器
- AngularJS - 如何从ui-router引用子模块控制器
- Angular JS ui-router - 加载动态视图和动态控制器
- 如何使用AngularJs、Ui Router和MongoDB轮询数据库并填充控制器
- Angular Ui-Router |从控制器访问视图中的作用域变量,但不能正常工作
- 带ui-router的AngularJS:改变来自child's控制器的父类依赖的值
- Angular ui-router:如何加载子控制器而不是父控制器
- UI-router中的多个控制器
- AngularJs的ui-router控制器
- 当ui-router状态改变时,清除AngularJS共享控制器变量
- Angular ui-router给MVC控制器的隐藏参数
- 注入另一个(父)控制器逻辑到派生状态(angularjs ui-router)
- 防止在ui-router中重载父控制器
- 一个控制器和多个模板,使用ui-router
- Angular ui-router多个嵌套和控制器数据
- Angular js的ui-router共享控制器
- 当使用ui modal时,ui router作用域中的Angular控制器不会改变
- 在ui-router状态控制器中检索查询参数
- ui-router $ statparams未加载控制器