アンギュラリアンで考えるためにまだ自分自身を訓練しています...
ng-model 属性を、親スコープ内のデータ要素への参照と考えれば正しいと思います... [そうですか?]
どのスコープをng-model
指すかを理解しようとしています...
したがって、基本的に次のようなものがある場合:
<body ng-app="myApp">
<input ng-model="name">
{{name}}
</body>
のデータはname
、ng-app によって設定されたスコープの一部になります (利用可能な唯一のスコープなので?
入力を ? でラップするとどうなり<div ng-scope>
ますか? それはどのスコープに保存されますか?
名前がこの div のスコープに保存されるため、バインディングが機能しなくなることを期待できますか?
最後に、追加するとどうなるか、さらに次のように変更します。
<body ng-app="myApp" ng-model="name">
<div ng-scope>
<input ng-model="name">
</div>
{{name}}
</body>
ng-model のデータが保存されるスコープを解決するために使用されるプロセスは何ですか?