Angular2,双向绑定,textarea,在Enter上保存到Firebase

时间:2016-12-28 06:31:01

标签: angular firebase firebase-realtime-database textarea

我有一个绑定到字符串变量(Angular2)的textarea控件。该字符串变量是从Firebase数据库对象设置的(使用AngularFire可观察)。每次用户按下"输入"我想保存textarea值。键。

但是,当我将textarea值保存到数据库时,observable将触发,更新变量并刷新textarea。 texarea失去了焦点。我可以重新聚焦textarea,但光标位置会丢失。

如何在保存后阻止textarea刷新?或者,我还能如何实现无缝的用户体验?

1 个答案:

答案 0 :(得分:0)

我明白了。在可观察的回调函数中,当表单模型和数据库值匹配时,我避免更新绑定到textarea控件的变量。