rest – 如何使用Ember.js进行任意API调用?

前端之家收集整理的这篇文章主要介绍了rest – 如何使用Ember.js进行任意API调用?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想要做的是在这里详细描述:

Call a Server-side Method on a Resource in a RESTful Way

我让Ember Data的RESTAdapter使用我的API,但现在我想给Ember.js一种方法,使用自定义路径启动各种服务器端操作,例如/ docs / 1 / share或/ docs / 1 / activate.前者可能会修改记录,但后者不会.

最好的方法是什么?

TIA!

解决方法

Ember已经完成了jQuery.在你的控制器中:
actions: {
    activate: function() {
        var docId= this.get('id'),self= this;
        Ember.$.ajax({
            url: '/docs/%@/activate'.fmt(docId),// your other details...
        }).then(function(resolve) {
            self.set('name',resolve.doc.name);
            // process the result...
        });
    }
}

猜你在找的JavaScript相关文章