【发布时间】:2016-12-26 12:16:34
【问题描述】:
如何在 Ember 模板 (hbs) 中使用任何其他 api(json)。我在 apache tomcat 上部署了一项服务,我想在 ember js 中使用它的响应。我尝试了所有在线可用的东西,但没有运气。
下面是我的代码sn-ps;
-----------app\adaptors\application.js--------------------
import DS from 'ember-data';
import Ember from 'ember';
var App = window.App = Ember.Application.extend();
App.UserAdapter = DS.RESTAdapter.extend({
find: function(){
return Ember.$.getJSON('http://localhost:8082/emberTestService');
}
});
--------------routes\user.js----------------------
import Ember from 'ember';
var App = window.App = Ember.Application.extend();
App.UserRoute = Ember.Route.extend({
model: function(){
var adapter = App.UserAdapter.create();
return adapter.find();
}
});
-------------templates\application.hbs---------------
<h1>Welcome in app</h1>
{{log 'Name is:' name}}
{{name}}
服务http://localhost:8082/emberTestService 返回{ “名称”:“雄猫” } 我希望这个响应能够在我的模板上返回。
提前致谢。
【问题讨论】:
标签: javascript rest tomcat ember.js ember-data