0

Angular2とFirebaseをバックエンドとして使用しています。私の目標:デバイス間で同期させるべき入力フィールドをいくつか用意しておきます - > 3-way Data-binding。ng2:キーアップでFirebaseListObservableの値を更新します。

私のアプローチ:FirebaseListObservable,ngForがテンプレートに入ります。

問題は、キーを押すたびに、現在入力しているものだけでなく、配列全体/すべての入力フィールドが再レンダリングされるということです(この単語は!:D)。カーソルが入力から飛び出して、再びフォーカスを合わせなければならず、奇妙な動作が再開します。

Firebaseを使って作業するとき、本当に一般的なものがありませんか? "Change Propagation"の As the docs stateの場合、更新された要素のみが再レンダリングされます(明らかにそうではありません)。

答えて

関連する問題