2015-11-06 51 views
1

我使用角未保存的更改指令以及內置的形式控制的角度來檢測一個形式是$dirty

我,即使我編輯的元素,形式從來沒有註冊爲髒特定頁面上的表單。只要剝去一切,只留下我已經:

<form unsaved-warning-form class="form-horizontal" name="WHAT"> 

     <input type="text" name="thematif" id="thematiff" class="form-control" > 


    </form> 

form是從來沒有當我更改輸入的值$髒。任何想法是什麼問題可能導致input的變化不被發現?是不是應該有一個angular輸入相應的代碼,而不是一個普通的老「輸入」?

什麼可以使檢測?

+0

可以提供小提琴? –

+0

@ Anik伊斯蘭教Abhi不是真的,因爲我必須給整個項目,它是專有的。問題是該表格應該工作......原始/髒功能可能會破壞的方式是什麼? –

回答

2

伍模型缺少對您輸入字段。

驗證和所有形式的增強通過利用NG-模型指令(和它的控制器)提供。所以添加ng模型,一切正常。

請參見:http://jsbin.com/podepo/edit?html,output

<form unsaved-warning-form class="form-horizontal" name="WHAT"> 
    <input type="text" name="thematif" ng-model="whatever" > 

    <pre>{{WHAT|json}}</pre> 
</form> 
+0

非常感謝您......這正是問題所在! –

相關問題