我想要做的是在这里详细描述:
我有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...
});
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3658 次 |
| 最近记录: |