2015-11-06 36 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

非常感谢您......这正是问题所在! –

相关问题