web-dev-qa-db-ja.com

Ember.js&REST API

Ember.jsのさまざまな例すべてから、Ember.jsにデフォルトのメソッドがあるかどうかを判断できませんでしたREST AJAX多くの例では、CRUD操作用の独自のインターフェイスを構築しています。コードをふるいにかけてAJAX呼び出しへの参照を見つけようとしましたが、何も思いつきませんでした。

だから、私の質問は、Ember.jsにREST APIのデフォルトの実装がありますか?はいの場合、それをどのように使用しますか?また、特定のアプリケーションのために、カスタムを構築したい場合CRUDメソッド、これらをEmber.jsにどこにプラグインしますか?

22
Nilesh C

[2014-02-18:非推奨-あまりにも単純化されているため、ember-restはサポートされなくなりました。ほとんどの場合、ember-dataを使用することをお勧めしますemberプロジェクト。チェックアウト Emberガイド 残り火データの概要とこれ プロジェクト例 ]

Emberを学びながら、非常に単純な Ember REST ライブラリを作成することにしました。例も書きました Rails CRUD app

私の目標は、エラー処理と検証を含めながら、このプロジェクトを可能な限りシンプルに保つことでした。 Ember RESTは確かにEmberデータおよびEmberリソース、およびコードが十分にコメントされ、アクセス可能であることがわかると思います。

18
Dan Gebhardt

Ember Data があなたが探しているもののようです。これは、GitHubのemberjs組織の一部です。

25
hectorsq

Ember Resource ライブラリの目的REST JSONインターフェイス。_Ember.Resource_クラスにsave()fetch()、およびdestroy()操作は簡単にオーバーライドできます。今のところEmberデータよりも成熟しているはずです。

8
oruen

Ember.jsはEmber Dataでうまく機能します。とはいえ、従うべきRESTの特定の形式があります。従うと、次のプロセスを合理化できます。 APIをEmberに接続すると、作業量が大幅に減ります。

カスタムRESTを使用する場合、調整する場所は次のとおりです。

  • アダプター-どこからデータを取得したいかを通知します
  • シリアライザー-カスタム用にデータを調整する方法REST API
0