問題タブ [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.
ember.js - テンプレートでモデル データを使用するには?
FIXTURES
を使用して作成しember-model
、テンプレートでアクセスしようとしていますが、 を使用しても結果が表示されません{{model.name}}
。each
ヘルパーで問題なく動作しています。
ヘルパー{{model.name}}
を使わずにモデルの単一ノードにアクセスしたい。each
私のモデルコード:
私のルーターコード:
私のテンプレート:
ここでコードを更新しました
ember.js - ember-modelでbegsToを使用するには?
FIXTURES
ember-model を使用して作成しましたが、テンプレートで次のノードを使用できません
このノードのリレーションを実装belongsTo
しましたが、1 つのエラーがスローされます:Uncaught Error: Ember.Adapter must implement findQuery
ここにモデル コードをリストしました:
テンプレートコード:
ルーターコード:
テンプレートで上記のノードのデータにアクセスする方法を教えてもらえますか?
ember.js - emberjs で計算されたプロパティを実装できませんでした
私のフィクスチャ データには複数の配列が含まれています。この複数の配列のうち、cart_items
いくつかの製品データが含まれています。
(アイテムの長さに基づいて) カート データで利用可能な製品の総数を計算しようとしていますcart_items
が、に存在するアイテムの数を計算できませんcart_items
。
ルーターでは、次のように、現在のルートのモデルとしてアプリケーション フィクスチャを選択しました。
計算されたプロパティ コード:
そして私の備品データは次のとおりです。
私は自分のコードをここに投稿しました(JSFiddle)。
this.get("model.cart_items")
nullを返す理由を教えてもらえますか?
ember.js - ember-model の deleteRecord() の使用に失敗しました
ここでは、行削除オプション (クロス記号) をクリックしてテーブルから行を削除しようとしています。しかし、それはエラーを投げていますUncaught TypeError: Object 2 has no method 'call'
ここでは、モデルからのデータを次のように表示しています。
上記フィクスチャの構造は次のとおりです。
ここで、テーブルから行を削除しようとしています:
ここに完全なコードを投稿しました。 このフィドルを機能させるのを手伝ってくれる人はいますか?
アップデート
ここでコードを更新しました deleteRecord は上記のフィドルで正常に動作していますが、フィクスチャの一部 (ノードの 1 つ) である配列からレコードを削除する方法。
ここに完全なコードを投稿しました。 このフィドルを機能させるのを手伝ってくれる人はいますか?