2016-08-04 86 views
0

其实我动态创建表单,我也做了两种方式绑定。现在我想做验证。如何使用angularjs验证动态创建的表单?

要求:

    1. 如果我在现场为(如名称:拉贾)值。如果使用$watch$dirty编辑该值,我们可以检查修改与否。我也想得到相同的结果。假设我将Raja的值编辑为Raj,然后再添加'a'表示Raja。如果我再次给出以前的值状态$dirty我应该得到错误。
    1. 如何做到这一点的整体形式而不是给每个领域。

请帮我解决这个问题。

这里是my Plunker的简单例子。

+0

你可以写一个'directive',并用它在你的表中的每'input'。 – Mistalis

+0

@Mistalis - 你能否提供任何示例 – bagya

回答

1

你应该使用类似$setPristine() http://plnkr.co/edit/1LJ5alREMhFXOqO8ZWbj?p=preview

+0

我想问你一件事。在这里你检查每个字段的值已更改(newv),因为你知道字段,但我的情况是动态的,我们正在创建表单,我没有字段名称。我该怎么办。请帮帮我。 – bagya

+0

它'也许有点狡猾,但由于两个对象是相同的,只有勇气改变 '(关键$ scope.master)' http://plnkr.co/edit/1LJ5alREMhFXOqO8ZWbj?p=preview –