我希望我的所有$scope
对象都包含一个特定的辅助方法,我用它来检索$scope.getData('member.submember.othermember')
之类的数据,否则我必须$scope['member']['submember']['othermember']
。
我们的想法是默认情况下将此.getData
方法添加到所有已创建的$scope
对象中。
我可以添加任何扩展点吗?
答案 0 :(得分:2)
Angular范围使用JS原型继承,可以使用
向所有范围添加自定义方法(除existing $方法外)$rootScope.constructor.prototype.$getData = function () { ... };