0

我正在使用嵌套的 ng-forms 来验证 angular js 中动态生成的输入,这只是部分工作。

我创建了一个名为“wrinteger”的自定义验证指令,它需要两个附加属性(最大值和最小值)。

由于某种原因,最大值和最小值没有被拾取并导致总是引发最大值和最小值错误。我创建了一个 plunker 来帮助解释这种情况。这个 plunker 中有两种形式,testForm 和 newForm。testForm 可以工作,因为它不是动态生成的。

newForm 是问题所在。任何帮助将不胜感激。如果我需要更清楚地说明这一点,请告诉我。谢谢

http://plnkr.co/edit/FEkKND4ays4rUrQ898gu?p=preview

4

2 回答 2

0

最小和最大已经在 angularjs 中实现。这应该有帮助:http ://docs.angularjs.org/api/ng.directive:input.number

于 2013-08-07T23:39:45.657 回答
0

回答了我自己的问题。

该问题与嵌套的 ng-forms 或动态生成的输入无关。我正在插入需要在指令的链接函数中评估的值。

这是相关的stackoverflow问题: 如何在自定义指令中获取评估的属性

我选择了第二个(不被接受的)答案。

于 2013-08-08T00:53:42.533 回答