私は角度を学習しています。角度を固定するには、jQueryの背景と問題に直面しています。だから私は多くの角度コードで多くの事を理解するためにつまずく。AngularJSのscope insideディレクティブとは何ですか?
以下のコードを見ただけで、以下のディレクティブでどのようなスコープが行っているのか分かりません。
しかし、私は下の指示からスコープを削除すると、何がうまくいかないでしょうか? 可能であれば、例を使ってスコープの使用法とその重要性を理解するのを手伝ってください。おかげであなたはscope: { price: '=' }
を持っているサンプルで
<li my-directive price="item.price" ng-repeat="item in products">{{item.name}} — {{item.price}}</li>
myApp.directive('myDirective', function(){
return {
scope: { price: '=' },
require: 'ngModel',
link : function(scope){
console.log(scope.price)
},
controller: function(scope, element, attrs, ngModel){
console.log(ngModel.price);
console.log(scope.price);
}
}
});
、それはすでによく説明しています。ディレクティブに分離スコープが必要な場合は –