問題タブ [angularfire]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
310 参照

javascript - AngularJS/Angularfire オブジェクトをスプライスできません

splice を使用してオブジェクトを削除しようとすると、エラーが発生します: TypeError: Object # has no method 'splice'

の結果console.log($scope.posts[$routeParams.id]);

私の追加機能と編集機能は両方とも期待どおりに機能します。remove も同様なので、同様に機能することを期待しています。

controllers.js

app.js

remove.html

0 投票する
1 に答える
433 参照

dom - AngularJS と DOM の .add() に違いはありますか?

AngularJS と DOMの.add()メソッドに違いはありますか? AngularJS アプリケーションで.add()を使用していますが、データを firebase にプッシュする際に *問題が発生しています。いくつかの調査を行うためにドキュメントを見に行くと、この方法に関するAngularJSドキュメントには何も見つかりませんでした。DOM の.add()は、選択にオプションを追加するためのものであることがわかりました(例: Object_of_Select.add(option, before);)。しかし、これは IMO を AngularJS での使用方法に実際に変換するものではありません。

*私が経験している問題: Firebase と永続的なデータに問題はありません。非常に簡単で素晴らしいです。ただし、オブジェクト (この例では「キャンペーン」) を取得し、オブジェクトをネストされたオブジェクトの配列 (「戦術」) にプッシュすると、問題が発生します。2 番目にローカル データを追加すると、そのデータを Firebase に「追加」できなくなります。エラーはありません。何もありません。

誰かが私を正しい方向に向けることができれば、それは素晴らしいことです.

テンプレート

コントローラ

望ましいデータ構造(単一のキャンペーンで複数の戦術を持つことができるキャンペーンを作成しようとしています。)

0 投票する
1 に答える
561 参照

angularjs - angularFireの代わりにangularFireCollectionを使用するときに更新する方法は?

ドキュメントを読みましたが、更新方法があることがわかりました。しかし、私はそれで運がありません。「undefined のメソッド 'update' を呼び出せません」というメッセージが表示されます。ただし、更新を「追加」に変更すると、機能が機能します。私は何か間違ったことをしている、私はただ何がわからない..

これが私のコードです:

ご協力いただきありがとうございます。

0 投票する
1 に答える
385 参照

javascript - モデルが変更されるたびに ng-repeat がトリガーされないようにする方法 (Firebase/angularFire を含む)

angularFireを使用してFirebaseから同期/フェッチされたデータを使用してDOMを構築しています。すべての DOM 要素は、次の単純なディレクティブで構築されます。

すべての要素は、ng-repeat を使用して Web サイト上で順番にレンダリングされ、すべての要素/モデルはテキストエリアで編集可能になります。

Firebase では、ノードは配列として格納されるため、ng-repeat を使用して正しい順序で表示するのは簡単です。上記のテキストエリアにバインドされたモデルを編集しようとすると、問題が発生します.ng-は、キーストロークごとにその作業を繰り返します。これにより、テキスト領域へのフォーカスが失われ、ページがレンダリングされるときにちらつきます。最も厄介なことに、ページが再生成される前に一度に 1 文字しか入力できません。問題に取り組む方法がわからない。
時間をありがとう、
ジャレッド

0 投票する
1 に答える
5035 参照

firebase - facebook グラフ api で firebase facebook auth を使用する

私はfirebase facebookのシンプルなログインを使用しています。

Facebook js グラフ API と組み合わせて使用​​する方法はありますか?

としましょうFB.api('xxx', function(){})

0 投票する
1 に答える
273 参照

firebase - angularFireの戻り値を取得して別のangularFireに渡す方法は?

以下のコントローラーでデータのリストを取得するとしましょう

次に、があり$scope.data.idます。そして、これidを別のangularFireでどのように使用できますか