2011-12-24 15 views
22

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

私の質問は、Ember.jsにREST APIのデフォルトの実装があるということです。はいの場合、どうすれば使用できますか?また、特定のアプリケーションでカスタムCRUDメソッドを作成したい場合は、Ember.jsにプラグインする必要があります。

答えて

18

[2014-02-18:廃止 - 私はもはや単純すぎるため、ember-restをサポートしなくなりました。ほとんどのemberプロジェクトではember-dataの使用を推奨します。エンバーを学習しながらも、このexample project]

として燃えさしデータの概要についてthe Ember guidesをチェックアウト、私は非常に単純なEmber RESTライブラリを作成することを決めました。私はまた、Rails CRUD appの例を書いた。

私の目標は、エラー処理と検証を含めながら、このプロジェクトをできるだけシンプルに保つことでした。 Ember RESTはEmber DataやEmber Resourceよりもはるかに希薄であり、あなたはコードをよくコメントしてアクセスしやすくなると思います。

+0

私はそれが好きです!背景に黒い魔法が起こらず、素敵でシンプル。 – Brandon

+0

ありがとうBrandon!私は「黒の魔法」はこのlibの正確な目標であると言っています:) –

+1

興味があれば、私はCoffeeScriptで書き直しました(ほとんど何をしているのか知るために):http://github.com/SSSSSmokey /ember-rest.coffee – Brandon

25

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

+1

これは便利です。コードからは、最近追加されたと思われ、現在はアルファ品質です。 –

8

REST JSONインターフェイスを目的としたEmber Resourceライブラリがあります。これは、save()fetch()およびクラスを簡単に上書きすることができるように、Ember.Resourceクラスを提供します。 Ember Dataよりも成熟しているように見えます。