Angular Routing将控制器传递到路由的子项
Angular Routing pass the controller to subitem of route
你好,我如何将相同的控制器传递到其他窗口中加载的主状态的子状态?
.state('Project',{
url:'/Project:projectId',
views:{
'mainContent':{
templateUrl:'templates/view/project.html',
controller:'ProjectCtrl'
}
}
}).state('Project.whoiscustomer',{
url:'/whoiscustomer',
views:{
'rightContent':{
templateUrl:'templates/projectMembers/whoiscustomer.html',
controller:'ProjectCtrl'
}
}
有人能解释一下吗?
或者如何改变这是项目视图属性?
ng-href="#/Project:projectId/whoiscustomer"
有几千种简单的离子观点。。。
.state('Project',{
url:'/Project/:projectId',
templateUrl:'templates/view/project.html',
controller:'ProjectCtrl'
})
.state('Project.whoiscustomer',{
url:'/whoiscustomer',
templateUrl:'templates/projectMembers/whoiscustomer.html'
})
如果只有一个视图,则不必命名视图,只需在模板中使用<div ui-view></div>
即可。
.state('Project',{
url:'/Project:projectId',
views:{
'mainContent':{
templateUrl:'templates/view/project.html',
controller:'ProjectCtrl'
}
}
添加摘要:true,
使技巧
.state('Project',{
abstract: true,
url:'/Project:projectId',
views:{
'mainContent':{
templateUrl:'templates/view/project.html',
controller:'ProjectCtrl'
}
}
相关文章:
- Emberjs应用程序加载在除Index之外的所有路由上
- 正在使用$location.path(.)路由ng视图
- 在AngularJS应用程序中使用封装指令和路由的推荐方式是什么
- 未激发路由的控制器属性上的观察者
- AngularJS ui路由器html5模式中断路由
- 发送json对象或使用express路由呈现视图
- 使用主干网和rails的静态页面路由
- 如何使用Passport保护路由终结点
- 有没有办法用routerLink/router.navigation附加查询/路由参数
- Nodejs和express路由,如何处理客户端的承诺
- TinyMCE实例在切换角度路由选项时会消失
- 什么'在Express中路由时,应用程序级中间件和路由器级中间件之间的区别是什么
- 使用Ampersand.js路由模块化应用程序
- Angular 2路由已弃用:如何检测CanActivate
- 格式化获取请求的路由
- 在node-js路由中发出http请求
- 无法运行php代码,有角度路由问题
- AngularJS - UI-Routing -如何在控制器中使用路由状态作为变量
- Express routing:忽略路由
- Angular Routing将控制器传递到路由的子项