AngularJS - 提交表单时如何忽略去抖动?

时间:2016-01-15 10:09:04

标签: angularjs forms

我有一个表单,在第一个字段更新时更新其他字段。根据{{​​1}}属性中的debounce条目指定,在更改事件发生延迟后,其他字段会更新。

我的问题是我希望其他字段在提交表单时尽快更新(即延迟时间为0),包括在键入第一个字段时按Enter键时。

目前,当快速输入并按Enter键时,由于ng-model-options延迟,重复字段未提交最新值,尽管我尝试使用change延迟。

如果在提交表单之前按下Enter键,我该如何尽快更新重复的字段值?



submit




1 个答案:

答案 0 :(得分:0)

看看https://docs.angularjs.org/api/ng/directive/ngSubmit。它应该补偿你对ng-model的任何去抖动。

您也可以直接提交您的姓名作为帖子的其他部分。或者,重复字段在更新时是否与yourName具有不同的数据?这样,重复字段只是用于显示在前面,您应该始终提交正确的yourName。