Ich lerne eckig und ich bin von jQuery Hintergrund und konfrontiert Problem, um Winkel zu halten. so stolpere ich oft, um viele Dinge im Winkelcode zu verstehen.Was ist Bereich innerhalb der Direktive tut in AngularJS
Nur den Code unten gesehen und ich verstehe nicht, was Umfang in den unten genannten Direktiven macht?
Aber wenn ich den Bereich von der Direktive entfernen dann was wird nicht funktionieren? also bitte helfen Sie mir, die Verwendung von Umfang und seine Bedeutung mit einem Beispiel zu verstehen, wenn möglich.
Dank<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);
}
}
});
Ich würde empfehlen Ihnen zu lesen [Winkel docs] (https://docs.angularjs.org/guide/scope) ist es bereits gut erklärt. –