何时在聊天应用程序中提交后清除输入

时间:2016-03-30 22:29:08

标签: angularjs user-interface material-design user-experience

在我的应用程序的很多部分中,用户可以对帖子发表评论,或者自己创建一个新帖子。

我使用的流程 1.用户输入他的文字 2(点击)发送 3.触发发布消息的承诺 4.如果成功将消息添加到流。 如果失败那么一无所获。

我的问题是在等待服务器响应时输入字段和提交按钮会发生什么?

一旦用户点击发送或在等待时禁用它们,我应该在等待和重置表单时向帖子流添加新消息吗?

什么是获得流畅用户体验的最佳方法?在材料设计规范中是否有任何建议?

此外,如果我在track by中使用post.id如果我要添加帖子到流,我应该发送一个随机ID吗?

---example
<post ng-repeat"post in posts track by post.ID" post-data="post">
....post directive template
    <div>
 <input ng-model=ctrl.new_post />
 <button ng-click=ctrl.post(ctrl.new_post)>send< /button>

0 个答案:

没有答案