如何在自定义指令中发送字段值?

时间:2018-11-13 09:43:43

标签: javascript angularjs

我有两个字段,第一个和第二个。我在第一个字段中添加了一个自定义指令。但是我能够在指令中获取第一个字段值。我想要同一指令中的“最后一个”字段值。我使用了属性,但是在我的代码中它不起作用

我在“第一个字段”中添加了自定义指令

.directive("testfirst", function() {
        return {
            restrict: "A",
            require: 'ngModel',

            link: function(scope, element, attributes, modelVal) {

                modelVal.$validators.testfirst= function(val) {
                  if(val.length > 0 && !(attributes.last && attributes.last.length < 4)){

                    return false
                  }
                   return true
                };
                scope.$watch("val", function() {
                    modelVal.$validate();
                });

            }

        };
    })

我希望这里的“最后一个字段值”是自定义指令。我使用了属性,但不起作用

这是我的代码 http://plnkr.co/edit/EYsUDkG3Kne1mEfEI8GT?p=preview

0 个答案:

没有答案