根据ember数据文档,如果我想在我的后端应用程序(例如/ applications / 123)上进行调用,请使用下面的代码。
适配器/ application.js中
import DS from 'ember-data';
export default DS.RESTAdapter.extend({
namespace: 'api/v1',
host:'http://xxxxx.com/',
});
路由/ home.js
import Ember from 'ember';
export default Ember.Route.extend({
model: function (params) {
return this.store.find("Application", params.id);
}
});
但是,我想像/ applications / 123 / analytics那样打电话,分析的电话是
model: function () {
return this.store.find('Analytic');
}
答案 0 :(得分:1)
您可以覆盖photos
的适配器,通过覆盖urlForFind
来构建不同的网址:
App.PhotoAdapter = DS.RESTAdapter.extend({
urlForFind: function(){
return this._super() + "/types";
}
});