我想在上次更改5秒后自动保存我的文本区域控件,并显示脏标志状态。Angularjs自动保存输入
所以,当我开始输入脏标志应该是真实的,如果我停止输入5秒,我应该发送最新值到后端代码并将脏标志更改为false。我知道ng-model-option
和debounce选项。对我来说这是一个很好的解决方案,但不会改变脏标志。在5秒超时后触发ng-change
而不是在更改开始时。 对于我来说,一个完美的解决方案是在ng-change
之内延迟(去抖),这样才能捕捉到更改状态。
任何想法我可以如何处理?
所以,你正在寻找两个事件是否正确?发生变化时立即发生的事件,以及最后一次更改后的另一个5秒钟? –
@IthinkIcancode是 – mhd