从另一个控制器继承的AngularJS控制器

从另一个控制器继承的AngularJS控制器
AngularJS控制器继承是常用范围嵌套的范围。默认情况下,当一个属性不在当前范围内发现的,它将在父域中查找,如果没有发现,直到发现rootscope美元。

但在某些情况下,rootscope是我们的控制器,它是不可能大量的共同属性的方法写rootscope。

例如,有许多相似的页面,面包屑、搜索栏、工具栏、表格等元素,元素以面包屑表指令、必须有从控制器组件有许多相似的配置,也有很多的工具进行数据处理等,这在每一次页面控制器重复相同的代码很难看,你需要使用继承。

解决方案是在StackOverflow,AngularJS已经考虑的情况和提供的$控制器
VaR的应用= angular.module('angularjs-starter,{ });
App.controller('parentctrl功能(范围){ }
兄弟姐妹,我想做父母。
});
App.controller('childctrl功能(美元范围,为控制器){
控制器('parentctrl美元,{ $范围:范围}); / /这作品
});
以上是AngularJS控制器,介绍给你,继承其他控制器的知识,希望能帮助你。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部