scope
ディレクティブ内とディレクティブ内の違いについて疑問に思っていましたmodel
。
次の 2 つのディレクティブはまったく同じように動作します。
angular.module( 'exampleApp', [] )
.directive( 'exampleDirective1', function() {
return {
restrict: 'E',
scope: { // using scope here
info: '='
},
template: '<div><span>{{ info }}<span> <input ng-model="info"></div>'
};
} )
.directive( 'exampleDirective2', function() {
return {
restrict: 'E',
model: { // using model here
info: '='
},
template: '<div><span>{{ info }}<span> <input ng-model="info"></div>'
};
} );
何か不足していますか?