我在 AngularJS :
中有以下表达式attrs.$observer('attribute1', function(value){
isolatedScope.isolated1 = value;
});
attrs.$$observers['attribute1'].$$scope = parentScope;
我理解上面的表达式意味着 attribute1
观察者的范围应该指向父范围。
但有人可以告诉我这个双元语法在这里意味着什么,更常见的是AngularJS?
注意 :以下代码来自一本书(使用AngularJs,Packt掌握Web应用程序开发),旨在解释孤立范围的行为。指令的背景:
scope: {
isolated1: '@attribute1';
}
答案 0 :(得分:0)
Double dollar($$)符号用于AngularJS的内部跟踪内容,以保持秩序井然,您不应该费心使用/修改它们,并且非常不鼓励您这样做。
答案 1 :(得分:0)
秘密透露于What is the $$ (double dollar sign) used for in angular?。 :)
万一你来到这个对话,因为它是谷歌的第一个结果。