试图验证自定义指令

时间:2015-09-17 22:04:51

标签: javascript angularjs validation

我正在努力解决特定案例的问题。我必须使用本质上更复杂的多选指令进行跨场验证。问题是这是一个非常通用的指令,并不一定需要在每种情况下进行验证,也不需要相同的验证。

simplifiedSelect.tpl.html

<select name="vm.name" ng-options='p in data' ng-model='vm.model'>

simplifiedSelect.js

(function() {
    angular
    .module('myApp')
    .directive('simplifiedSelect', simplifiedSelect)
function simplifiedSelect(){
    var directive = {
        restrict='E',
        scope:{
           secondVar:'='
        },
        controller:Controller,
        controllerAs:'vm',
        templateUrl: '/simplifiedSelect.tpl.html'
     }
     Controller.$inject('$scope')
     function Controller($scope) {
         //do stuff
     }
 }());

我看到的每个示例似乎都要求验证指令直接附加到输入,而不是指令本身,并且尝试将验证附加到指令导致没有结果,即使我附加并且需要ngModel到外部指令。我已经能够获得一个基本的自定义验证来处理另一个领域,但这只是在我之外。

0 个答案:

没有答案