angularjs – UI-Router隐藏父模板
发布时间:2020-12-17 08:47:21 所属栏目:安全 来源:网络整理
导读:假设一个名为projects.new的状态,其中new是项目的嵌套状态. 有没有办法隐藏父模板以仅显示子模板? 您可以检查状态(路线)何时更改并隐藏父视图. Demo in jsfiddle.这个工作示例使用 AngularUI Router,但逻辑与标准ngRoute几乎相同. var parents = ['parent']
假设一个名为projects.new的状态,其中new是项目的嵌套状态.
有没有办法隐藏父模板以仅显示子模板?
您可以检查状态(路线)何时更改并隐藏父视图.
Demo in jsfiddle.这个工作示例使用
AngularUI Router,但逻辑与标准ngRoute几乎相同.
var parents = ['parent']; $rootScope.$on('$stateChangeSuccess',function(event,toState) { $scope.hideParent = parents.indexOf(toState.name) !== -1 ? false : true; }); 或者我们可以检查状态名称是否包含父状态名称.一个简单的正则表达式模式可以告诉我们,状态名称使用点表示法来分隔parent.child. var re = /^projects.w+/; $rootScope.$on('$stateChangeSuccess',toState) { $scope.hideParent = re.test(toState.name); }); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- angularjs – Angular / Breeze SPA模板上的UnMapped属性
- 专访《AngularJS 2权威教程》作者Nate Murray:代码更像图表
- WebService流行框架之Axis和CXF
- 如何搜索vim中的文件目录?
- angular – 我怎样才能“修补”一个Observable for Zone.js
- bash – 如何从Unix shell脚本中的字符串中删除字符?
- angularjs – Pascal Precht的角度翻译与Rahul Doshi的角度
- bootstrap-表格-带边框表格
- Scala:将集合传递给集合的映射函数的意思是什么?
- angularjs – 在onEnter中使用$state时,无法读取null的属性