2016-08-04 78 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 –