【发布时间】:2014-10-05 15:18:11
【问题描述】:
在 Ember 路由中使用模型钩子有什么区别:
App.PhotoRoute = Ember.Route.extend({
model: function(params) {
return Ember.$.getJSON('/photos/'+params.photo_id);
}
});
与创建自己的 Ember 对象相比?
App.PhotoModel = Ember.Object.extend({});
App.PhotoModel.reopenClass({
find: function(id){
$.ajax({
url: 'https://www.go.get.my.photo',
dataType: 'jsonp',
data: { id: id },
success: function(response){
return response.data;
}
});
}
});
你为什么要使用一个而不是另一个?
【问题讨论】: