我应该避免添加ngModel作为我的angular指令的属性之一吗?

时间:2016-07-11 08:55:04

标签: javascript angularjs-directive angular-ngmodel

要正确使用ngModel,我必须使用ngModelController,但它提供了比我需要的更多灵活性。大多数时候我需要的是将ngModel作为指令的另一个=属性。所以我经常这样做:

angular.module('oneClickRegistrationApp')
    .directive('myDirective', [function () {
       restrict: 'E',
            scope: {
                ngModel: "=",
            },
            link: function(scope, element, attrs){
              //here I use ngModel as scope.ngModel
            }
    }]);

我觉得这有一些潜在的缺点,但我无法确定它们。

0 个答案:

没有答案