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

ember.js - model.save() と model.get('store').commit() の違い

違いは何ですか

? 私が行った小さなテストのうち、どちらも同じ結果が得られました。どちらを使用する必要がありますか?

私は最初のものを調べました、そしてそれは呼び出します

this.get('store').scheduleSave(this)そこで質問は、との主な違いは何this.get('store').commit()ですか?

どちらが良いかわかりません。私は save() に傾いています。なぜなら、それは店を包み込むように見えるからです。

(これらのコードを github で見つけることができませんでした。github または emberjs の amazonaws バージョンが最新かどうかはわかりません。github の同様のバージョンは次のとおりです。ストアの scheduleSave( )を呼び出すモデルの save()と、ストアのコミット() )

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

ember.js - ember-model でデータをサイドロードする適切な方法

ember-modelを使用してデータをサイドロードする適切な方法を理解しようとしています

私はそのように戻ってくるjsonを持っています(ここではスペースのために実際のjsonから少しスリムにしました)

私の教室モデルでは、埋め込まれた学生オブジェクトをループし、それらをサイドロードされたデータにロードし、検索を使用してそれらを引き出すような計算されたプロパティがあります。

私はそれが期待this.get('students')されるものではないかもしれないと考えています。Msmapp.Student.load(students);生の形式のデータを期待していると思いますが、それは100%肯定的でthis.get('students')はありません。

これはthis.get('students')私がデバッグするときのものです

そして、返されたstudentObjects配列をデバッグすると、クラスが取得されますが、正しくないように見えます

私のテンプレートには、このようなものがあります

オブジェクトに値が設定されていないように見えますが、リンク先は正しく機能しているため、値を取得していません。IDが設定されているためだと思います。

両方{{ student.first_name }}または{{ first_name }}未定義です。

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

json - Ember-Model を使用して JSON データを表示できない

Ember Model の使用を開始しましたが、JSON データがビューに読み込まれません。さらに、コンソールにエラーや警告が表示されません。

これが私の app.js です。

これが私のHTMLです。

コードに何が欠けている可能性がありますか?

さらに、次を使用してコンソールで個々の値を取得できます。

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

parse-platform - Parse.com が Response オブジェクトを操作する

samharnackの ember-model-parse-adapterを使用して Ember と Parse.com を連携させようとしてい ます。

Parse.Cloud.define を使用してクラウド上で関数を定義し、クライアントから実行する複数の作業検索 (検索エンジンなど) を作成する関数を追加しました。問題は、__type と className という 2 つの属性があるため、クラウド レスポンスが返す配列が Ember モデルと互換性がないことです。クライアントから検索クエリを実行したときに得られるものと同様の応答を取得するように応答を変更するにはどうすればよいですか。つまり、__type と className なし

App.List.find() = の応答例{ "results":[ { "text":"zzz", "words":[ "zzz" ], "createdAt":"2013-06-25T16:19:04.120Z", "updatedAt":"2013-06-25T16:19:04.120Z", "objectId":"L1X55krC8x" } ] }

for App.List.cloudFunction("sliptSearch",{"text" : this.get("searchText")})

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

ember.js - ember-model でレコードを削除する

レコードを削除しようとすると、サーバーに DELETE リクエストが送信されますが、リクエストが正しくないようです:

行われること: DELETE /books + body json 形式

私が期待するもの: DELETE /books/123 + no body

  1. ember-model で実際に期待されることは何ですか?
  2. どうすれば私の期待を達成できますか (DELETE books/123)
0 投票する
1 に答える
583 参照

ember.js - Configuring RESTAdapter to not set the .json extension for get / list requests

I'm using a cross domain REST api. I have defined my custom REST adapter to trigg my API. Pb is to remove the ".json" automaticaly set by ember-model.

How to configure my adapter to avoid setting my "replace function" (url=url.replace('.json', '');)

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

ember.js - RESTAdapter でエラーを処理する

RESTAdapter メソッドを呼び出すときに返されるエラーを取得する方法 (たとえば、deleteRecord)。

ソースでこのコードを見ることができますが、はっきりとはわかりません。

ember-model RESTAdapter でエラー処理管理を提供するサンプル コードはありますか?

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

javascript - ember-model で列挙型を定義する方法

私の ember-model モデルでは、列挙型から String 属性を設定する必要があります。ember-modelで可能ですか?

例として、私は Book モデルを持ちたいと思います:

そしてApp.Book.Status、3つの可能な値を持つ列挙型として、"FREE", "BORROW", "LOST"それを使用します:

Java Enum 機能に相当するものが必要です