0
我在尝试验证指令内部的输入。考虑以下内容:从内部指令链接功能访问ng-model
.directive('test', function ($parse, $http, $sce, $timeout) {
return {
restrict: 'EA',
scope: {
},
template: '<div class="holder">
<input id="A" name="inputA" ng-model="modelA" />
<input id="B" name="inputB" ng-model="modelB" />
</div>',
link: function($scope, elem, attrs) {
}
}
如果我想在链接函数内部进行自定义验证,那么我将如何引用“modelA”模型? $ scope.modelA似乎只引用输入内的值,而不是模型本身(这是我所需要的验证,据我了解)。我能找到的所有其他参考似乎都是从父范围处理绑定引用模型,而这并不需要。
我错过了什么?
您能解释更多关于您的问题吗?链接函数中的一些示例代码以及如何使用该指令的html会很好。 –
在你的'holder'类上使用'ng-form'肯定会有所帮助。然后,验证将与在窗体标签中一样 – charlietfl