如何在角度js中动态设置字段级别readonly

时间:2013-08-14 17:29:24

标签: angularjs

我正在尝试创建一个指令,它会告诉我该字段是否为readonly。

myApp.directive('ngFieldLevelPolicies', function () {
    return {
        restrict: 'A',
        require: 'ngModel',
        link: function (scope, element, attrs, ngModelCtrl) {
            element.bind('input', function () {
                scope.$apply(function () {
                    //debugger;
                    var fieldPolicies = scope[attrs.ngModel.split('.')[0]].
                                FieldLevelPolicies;
                    SetRights(element, attrs.ngModel.split('.')[0],
                                attrs.ngModel.split('.')[1], fieldPolicies);
                });
            });
        }
    };
  });

我希望将此指令添加为属性,并在发生绑定时调用。

1 个答案:

答案 0 :(得分:3)

您正在寻找的是ngReadonly