問題タブ [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 投票する
2 に答える
646 参照

sorting - emberjs - Firebase から取得したデータの並べ替え

私はこれを理解しようと過去 3 日間を費やしてきました。ここの誰かが助けてくれることを願っています。

セットアップに関する注意: 私は Ember-Cli で作業しているため、Ember バージョン 1.13.7 と Ember-Data 1.13.8 を使用しています。

emberJS がどのように機能するかについて詳しく知るために、自分の Web サイトで使用する簡単なブログ システムを作成することにしました。データは、Emberfire プラグインを使用して Firebase データベースから読み込まれます。

ヘルプ: 取得したデータを降順に並べ替えることができません。たとえば、月曜日、火曜日、水曜日、木曜日、金曜日に 5 つの投稿を作成したとします。それぞれに番号順に一意のタイムスタンプがあります。

データを取得すると、次の順序で表示されます。

最新のブログ投稿が一番上に表示されるように順序を逆にしたい。

次のコードでデータを取得しています。

使用方法がわかりません: Ember 自体からの sortBy または firebase/emberfire からの orderBy() ?

ビューに表示する前に、モデルのデータを変更するコントローラー内にある必要があることを理解しています。しかし、誰かが助けることができますか?

いくつかのコードを次に示します。

コントローラーを試してみてください - うまくいきません:

ビュー テンプレート:

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

ember.js - ember firebase モデルをアクション ハンドラに渡す

Firebase、キャラクター、呪文に引っ掛けられた ember データ モデルがあります。新しいモデルを作成して、firebase に保存できます。次に、キャラクターに呪文を追加したいと思いました。キャラクターには多くの呪文があると定義しました。

私のhbsでは、<select>要素に呪文をリストしました。入力フィールドと追加ボタンもあります。

したがって、ユーザーがキャラクター名、レベルを入力し、いくつかの呪文を選択すると、追加ボタンで addChar アクション関数を呼び出して、このデータを渡します。

入力から文字列を渡す方法は知っていますが、選択した呪文をこの関数に渡す方法がわかりません。

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

ember.js - EmberFire 異なるモデルからの関係の追加

firebase アプリに 2 つのエンドポイントがあります。/employees/subjects。私の ember アプリで、件名を従業員 ( employees/$id/subjects) に追加したいと考えています。問題は、すべてのサブジェクトをロードする方法がわからない/subjectsため、それらを配列に追加できることです。

これは私のルートです:

そして、これは私のモデルです

this.route(employee, function(){ this.route('subjects') }これを機能させるために、 subroute を作成し、従業員モデルに 2 番目のモデルをロードして、さまざまなことを試しましたが、どれも機能しませんでした。私はemberを初めて使用するので、いくつかのことが混同されている可能性があります。どんな助けでも大歓迎です。

編集

従業員モデル

対象モデル

私の意図をもう少しよく説明するために、私が望むフローは次のとおりです。

ユーザーが従業員を選択すると、その従業員に割り当てられたサブジェクトのリストとともに従業員情報が表示されます。しかし、従業員に新しい科目を割り当てたい場合は、利用可能な科目の完全なリストも必要です。したがって、私の質問です。これが理にかなっていることを願っています

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

ember.js - emberfire での多対多の関係

私は、emberfire で多対多の関係を作成できるかどうか疑問に思っていました。私は次のモデルを持っています:

そして、私の従業員コントローラーで:

しかし、彼はそれを私の /employees エンドポイントに追加するだけです。いわば相互関係を作る方法はありますか?