我有一个表单,它有一些特定于模型“类型”的通用输入和输入。当用户从选择下拉列表中选择某个“类型”时,这些特定字段会发生变化。我正在使用ng-include来包含基于model.type的特定“部分”。在'编辑'模式下,如何在模型'类型'改变时重置这些特定输入?如何在AngularJS中更改模型时清除表单输入?
0
A
回答
0
0
您还可以使用角度看$看的变量。请参阅documentation的手表部分
$scope.$watch('type', function() {
//do stuff
});
+2
'$ watch'确实是一个解决方案,但它应该少用一些,因为它会触发每个$ digest循环(几乎每次应用程序发生某些变化)。 – Nelu 2014-12-05 22:36:06
相关问题
- 1. AngularJS在更改路线时清除模型
- 2. 如何在使用AngularJS更改下拉值时清除表单中的数据?
- 3. 如何更改表单输入类型
- 4. 如何在angularjs中上传s3桶中的文件后清除表单输入?
- 5. javascript:如何在另一个输入值更改时清除输入框?
- 6. 清除输入文本AngularJS
- 7. 在jQuery中输入输入类型时间清除事件
- 8. 正在清除表单输入字段
- 9. 如何在输入栏内单击时删除/更改边框?
- 10. Ember输入焦点清除模型值
- 11. 如何在输入值在Angularjs2中更改时更新模型值
- 12. 如何清除单个文件输入?
- 13. 如何在AngularJS中删除输入值时再次验证表单
- 14. 如何在C++中清除输入流?
- 15. 如何防止servlet中的表单输入清除?
- 16. 如何清除Aurelia中的表单提交后的输入
- 17. 如何不清除php表单中的输入字段?
- 18. 如何使用jquery清除表单中的输入?
- 19. 清除特定表单值的输入?
- 20. 如何清除AngularJs中的输入字段?
- 21. 模型更改时的AngularJS动画
- 22. 如何在用户输入邮政编码时清除表格?
- 23. 输入时在EditText中清除文本
- 24. 如何更改按键上的输入字段的类型 - angularjs
- 25. 如何在rest_in_place中输入类型时保存更改?
- 26. AngularJS输入更改重置
- 27. 如何清除或重置angularjs中的表单中的数据?
- 28. angularjs模型值在表单中是undefined
- 29. 如何清除表单提交后的输入字段
- 30. 如何在回发中清除表单?
ng-change'remember'the original values?例如,如果用户更改了model.type,但是然后将其更改回原始,那么原始值是否会在那里? – jsdude 2014-12-05 22:57:40
不需要。您需要添加说明以保存值并在更改时查看它们。 – Nelu 2014-12-05 23:11:53