1

このプランクでボタンが押されたときに Firebase が更新されないのはなぜですか? http://plnkr.co/6FmAOarpdEg3ylKAkArg

アイテムは追加されていますが、更新すると再び消えるため、永続化されていないことに注意してください。

Firebase データを正常に読み取って表示できます。

TodoSample コントローラーを見ると、モデルの更新以外に特別なことをしているようには見えません。

Firebase の設定で読み取り/書き込みが有効になっています。

4

2 に答える 2

2

FireBase を暗黙的に使用するには、この明示的なバインディングを変更します。

$scope.items = angularFireCollection(url);

暗黙のバインディングを使用するには:

angularFire(url, $scope, 'items', []);



明示的なバインディングを維持したい場合は、次のような項目を追加しないでください:

$scope.items.add({name: "Firebase", desc: "is awesome!"});

代わりに、次のような項目を追加します。

$scope.items.push({name: "Firebase", desc: "is awesome!"});
于 2013-08-19T14:39:29.837 に答える