我有一个页面,上面有一些jquery UI滑块。当用户与它交互时,我想使用角度的setDirty api,以便当他试图离开页面关于未保存的更改时我可以警告用户。但是,我没有使用任何表单输入。
我应该在我的滑块指令/控制器中调用setDirty()方法?
答案 0 :(得分:0)
您仍然可以使用表单,该表单创建与表单名称同名的$ scope变量。访问此$ scope变量并在滑块的change事件中将其设置为脏。
答案 1 :(得分:0)
我像ng-form="myForm"
一样使用它来封闭滑块的父div,以便它继承setPristine / setDirty行为。