AngularJS中的指令定义中的范围和模型之间有什么区别

时间:2016-07-06 21:46:34

标签: angularjs angularjs-directive angularjs-scope angularjs-model

我想知道指令中scopemodel之间的区别。

以下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>'
  };
} );

我错过了什么吗?

0 个答案:

没有答案