JavaScript の継承と Angular Scopes に関するこの記事を読んだところです: https://github.com/angular/angular.js/wiki/Understanding-Scopes
彼らは次のようなコードを参照しています。
次に、これを行うとします。
childScope.aString = 'child string'
そして、次のようにフォローアップします。
次に、これを行うとします。
childScope.anArray[1] = '22' childScope.anObject.property1 = 'child prop1'
親に見つからないため、最初のスコープが子スコープに追加されます。ただし、秒は親にあるため、子には追加されません。
私が理解できないのは、aString
が親スコープにも表示されるということです。この場合、「プロトタイプチェーンが参照されない」のはどうしてですか? すべての例で親を参照できるように思われます。