【发布时间】:2014-09-11 20:21:38
【问题描述】:
我的应用程序使用 socketio 将文本区域中的更改推送到所有连接的客户端。当用户在 textarea 中输入时,我希望发生两件事:
1) 立即通过套接字推送文本
2) 每次更改后以 1 秒的去抖动将文本保存到数据库
我试过了,但由于某种原因它不会推送或保存:
<div ng-model="text" ng-keyup="push()" ng-change="save()" ng-model-options="{ debounce: 1000 }"></div>
我也从文档中尝试过:
ng-model-options="{ updateOn: 'change', debounce: {'change': 1000} }"
但仍然没有运气。任何帮助将不胜感激。
【问题讨论】:
-
尝试使用
<textarea>而不是<div>。
标签: javascript angularjs