Я изучаю угловой, и я из фона jQuery и сталкиваюсь с проблемой, чтобы справиться с угловым. поэтому я часто спотыкаюсь, чтобы понять многие вещи в угловом коде.Что касается области внутри директивы в AngularJS
Только что просмотренный код ниже, и я не понимаю, что делает в нижеследующих директивах?
Но если я удалю область действия ниже директивы, тогда что не будет работать? , поэтому, пожалуйста, помогите мне понять использование сферы действия и ее важность с примером, если это возможно. Благодаря
<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);
}
}
});
Я настоятельно рекомендую вам прочитать [угловые документы] (https://docs.angularjs.org/guide/scope), это уже хорошо объяснено. –