問題タブ [emberfire]

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 に答える
429 参照

javascript - EmberFire オブジェクトを使用した Ember.js - 配列属性で使用するには?

私はたくさん読んでいますが、それでも自分で解決することはできません。私はEmber Routeazを持っていEmberFire modelます。

その後、たとえば、コントローラーに次のように入力しました。

ファイアベースでタイトル変更のみというセーブアクションを行った場合。

誰かが配列を変更する方法を説明してもらえますか?

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

javascript - ビューが変更されたときにEmber.jsはモデルを更新しますか?

ここで新たに追加します。ビューとモデルの間でデータをバインドすると、一方が変更された場合に両方が同期されると思いました。

現在、色の配列を返す Emberfire を使用してモデルをセットアップしています。

私のテンプレートは次のように設定されています:

配列に新しい色を追加するボタンがあります:

ビュー内で、色のプロパティを設定するためのクリック アクションを設定します。

現在のセットアップでは、色のリストを取得/表示し、クリックすると色を #121212 に変更できます。ただし、データはモデル (firebase) に保持されません。何か間違ったことをしたのか、それともビューとモデルの間で変更を保存/同期するためのより良い方法があるのか​​ 疑問に思っています。

前もって感謝します!

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

ember.js - 1 つの ember.js ルートに 2 つの emberFire モデルをロードする

1 つのルートで 2 つのモデルをロードしようとしていますが、うまくいきません。フォームを動的に作成するためのすべての情報を保持する 1 つのルートと、フォーム送信データをプッシュするもう 1 つのモデルです。ここに私がこれまでに持っているもののいくつかがあります:

ルーターマップ

ルートについては、次の3つすべてを試しました

オプション1

オプション 2

ソリューション オプション 3 - kingpin2k の提案による

開始時の FireBase json

フォームは、フォームを生成するコンポーネントにデータを入れて、最初のモデルを再帰的に作成します。次のすべてを使用して、最初のモデルの emberFire 配列にアクセスしようとしました。

{{model.form.type}} {{form.type}}

しかし、それは機能していません...

何か案は?

更新 1:

kingpin2k によって提案されたように、修正はオプション 3 を使用していました。

また、GetstartedController に次の変更を加える必要がありました。

から: App.GetstartedController = Ember.ArrayController.extend

に: App.GetstartedController = Ember.ObjectController.extend

次に、フォーム モデルへのアクセスは次のように簡単でした。

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

javascript - Ember.js アプリに Firebase simpleLogin のメールアドレスとパスワードを実装する

このブログ投稿とこのソースコードから私の ember.js アプリに firebase の simpleLogin を正しく実装する方法を見つけようとしましたが、役に立ちませんでした。

ブログ投稿の例では、認証プロバイダーとして github を使用していますが、メールとパスワードのオプションを使用する必要があります。これまでのところ、問題のfirebaseの登録ユーザーにユーザーを正常に追加し、user.idとuser.emailを吐き出すことができましたが、ユーザーをfirebaseに追加していないため、ユーザーでログインできませんユーザー/パス。

AuthController.js

ユーザー テンプレートの作成

私のコードをもっと見る必要がある場合はお知らせください。ここに表示します。ありがとう!

@kingpin2k 何か考えはありますか?

@mike-pugh から提供された回答:

私の AuthController は次のようになります。

空の UserModel も追加する必要がありました。

それでおしまい!!これで、認証して currentUser データを取得できます。

0 投票する
4 に答える
1123 参照

ember.js - firebase と emberfire の依存関係を ember.js アプリに追加する (ember-cli)

私は emberjs 初心者で、ember-cli を使用して作成した ember アプリケーションに「firebase」と「emberfire」の依存関係を追加する方法を探しています。bower を使用してこれら 2 つの依存関係をインストールしましたが、次のエラーが発生します。

ここに私のアダプターがあります:

私は何をすべきか?私は何かを逃したに違いないことを知っていますが、私はすでに何時間も費やしており、与えられた答えは大きな助けになるでしょう! 前もって感謝します :)