問題タブ [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 に答える
86 参照

ember.js - ember-model で計算されたプロパティ?

ember-data で動作する単純なモデルがありますが、これを ember-model で動作させる方法がわかりません。

これは以前は ember-data で機能していましたが、現在は ember-model では機能しません。考え?

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

javascript - Ember-Model を使用して新しいレコードを作成する

Ember-Data を使用してこれを機能させるために何時間も苦労しましたが、結果は得られなかったので、Ember-Model を試してみることにしました。まだ喜びはありません。

私は次のものを持っています:

この時点まで、すべてがうまく機能しているように見えました。テンプレートを介してフィクスチャ データを表示できます。私がやりたいことは、ユーザーが追加のストラト レコードを追加できるようにすることです。画面に事前入力されたストラト レコードを表示し、ユーザーが変更を加えられるようにしてから、フィクスチャ データからロードされた 2 つのストラト レコードとともに保存します。私は次のことを試しました:

これにより、次のエラーが発生しました。

TypeError: this.get(key).toJSON は関数ではありません。

しかし、これを行ってもエラーはありません:

私は何を間違っていますか?

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

ember.js - ember property.length はテンプレートからアクセスすると機能しますが、コントローラーからアクセスすると未定義です

参照してください: http://jsbin.com/UZETowi/3/edit

このコードは、私のコンピューターではローカルで正常に実行されますが、何らかの理由で JSBin では実行されません。どうしたの?

これが私の問題です: handlebars テンプレートから items.length にアクセスすると正しい答えが得られましたが、console.log を介して同じ値を出力しようとすると、「未定義」となります。どうしてこれなの?

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

ember.js - Ember.RSVP は常に失敗したルーティングに陥る

以下に示すコードを使用して、Ember-Model に新しいレコードを保存しています。

サーバー側ではすべてが期待どおりに機能しました。正しい「投稿」メッセージが表示され、データを DB に保存できることがわかります。しかし、サーバーからどのステータスが返されても (私は 200、201、および 204 を試しました)、約束は常に失敗したルーチンに当てはまります。2 つの質問があります。

1) 上記のコードで、Ember-Model から返された Ember.RSVP.promise を正しく使用していますか?

2) はいの場合、成功を反映するためにサーバーから何を返す必要がありますか? 私はサーバー側を完全に制御しており、基本的に必要なものは何でも返すことができます。

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

javascript - Ember-model create() は ID を作成せず、アダプターは「createRecord」を実装する必要があります

今のところ、ember-model と hasMany 関係を使用して、FixtureAdapter を使用して請求アプリを構築しようとしています。新しい請求書レコードを作成しようとすると、エラーなしで新しい請求書を取得できますが、ID がまったくありません (未定義です)。ID 作成をサーバー側で処理する必要がありますか? :/ そして、請求書で新しいアイテムを作成しようとすると (請求書には多くのアイテムがあります)、保存を呼び出すとエラーが発生しますÈmber.Adapter must implement createRecord

助けてくれてありがとう、ここで答えを見つけることができませんでした。

JSBINの問題を再現した簡易版

索引.html

コントローラーハンドリングアクション