問題タブ [ember-model]

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

ember.js - テンプレートでモデル データを使用するには?

FIXTURESを使用して作成しember-model、テンプレートでアクセスしようとしていますが、 を使用しても結果が表示されません{{model.name}}eachヘルパーで問題なく動作しています。

ヘルパー{{model.name}}を使わずにモデルの単一ノードにアクセスしたい。each

私のモデルコード:

私のルーターコード:

私のテンプレート:

ここでコードを更新しました

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

ember.js - ember-modelでbegsToを使用するには?

FIXTURESember-model を使用して作成しましたが、テンプレートで次のノードを使用できません

このノードのリレーションを実装belongsToしましたが、1 つのエラーがスローされます:Uncaught Error: Ember.Adapter must implement findQuery
ここにモデル コードをリストしました:

テンプレートコード:

ルーターコード:

テンプレートで上記のノードのデータにアクセスする方法を教えてもらえますか?

0 投票する
2 に答える
120 参照

ember.js - emberjs で計算されたプロパティを実装できませんでした

私のフィクスチャ データには複数の配列が含まれています。この複数の配列のうち、cart_itemsいくつかの製品データが含まれています。

(アイテムの長さに基づいて) カート データで利用可能な製品の総数を計算しようとしていますcart_itemsが、に存在するアイテムの数を計算できませんcart_items

ルーターでは、次のように、現在のルートのモデルとしてアプリケーション フィクスチャを選択しました。

計算されたプロパティ コード:

そして私の備品データは次のとおりです。

私は自分のコードをここに投稿しました(JSFiddle)

this.get("model.cart_items")nullを返す理由を教えてもらえますか?

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

ember.js - ember-model の deleteRecord() の使用に失敗しました

ここでは、行削除オプション (クロス記号) をクリックしてテーブルから行を削除しようとしています。しかし、それはエラーを投げていますUncaught TypeError: Object 2 has no method 'call'

ここでは、モデルからのデータを次のように表示しています。

上記フィクスチャの構造は次のとおりです。

ここで、テーブルから行を削除しようとしています:

ここに完全なコードを投稿しました。 このフィドルを機能させるのを手伝ってくれる人はいますか?

アップデート

ここでコードを更新しました deleteRecord は上記のフィドルで正常に動作していますが、フィクスチャの一部 (ノードの 1 つ) である配列からレコードを削除する方法。

ここに完全なコードを投稿しました。 このフィドルを機能させるのを手伝ってくれる人はいますか?