我在AngularJS下列表達式:
attrs.$observer('attribute1', function(value){
isolatedScope.isolated1 = value;
});
attrs.$$observers['attribute1'].$$scope = parentScope;
據我所知,上面的表達式某種程度上意味着範圍對於觀察者爲attribute1
應指向父範圍。
但有人可以告訴我這是什麼雙美元語法意味着在這裏和更一般地在AngularJS?
注:下面的代碼是從一本書拍攝(掌握Web應用開發與AngularJs,年底Packt),其目的是解釋一個指令的情況下一個孤立的範圍的行爲:
scope: {
isolated1: '@attribute1';
}
我不打算使用它們。我只是試圖瞭解他們的含義... – balteo
是的,這些都像私人私人財產,保持:-) –
好。但我只是想了解它們:-)不是在生產代碼中使用它們。這不是因爲他們似乎沒有證件和「私人私人」,應該禁止提及他們或解釋他們的目的以及他們如何在內部使用...... :-) – balteo