Ember.js和REST API

Nil*_*h C 22 rest ember.js

从Ember.js的所有各种示例中,我无法弄清楚Ember.js中是否存在执行REST AJAX调用的默认方法.许多示例为CRUD操作构建自己的接口.我甚至试图筛选代码以找到对AJAX调用的任何引用,但没有提出任何建议.

所以,我的问题是,Ember.js中是否存在REST API的默认实现.如果是,我该如何使用它?另外,对于特定的应用程序,我想构建自定义CRUD方法,我在哪里将它们插入到Ember.js中?

hec*_*rsq 25

似乎Ember Data正是您所寻找的.它是GitHub中emberjs组织的一部分.


Dan*_*rdt 18

[2014-02-18:已弃用 - 我不再支持余烬,因为它过于简单化,并建议在大多数ember项目中使用ember-data.查看Ember指南,了解余烬数据以及此示例项目的概述]

在学习Ember的同时,我决定创建一个非常简单的Ember REST库.我还写了一个示例Rails CRUD应用程序.

我的目标是尽可能简化这个项目,同时还包括错误处理和验证.Ember REST肯定比Ember Data和Ember Resource更精简,我希望你会发现代码得到很好的评论和访问.


oru*_*uen 8

有一个针对REST JSON接口的Ember资源库.它提供了Ember.Resourcesave(),fetch()destroy()可能被轻易重写操作.看起来它现在应该比Ember Data更成熟.