Javascript 如何从ember调用webservice

Javascript 如何从ember调用webservice,javascript,web-services,ember.js,Javascript,Web Services,Ember.js,如何从ember生成web服务调用。现在,我使用的是返回json数据的简单web api,但需要连接web服务,它正在处理xml文件如果您不打算使用余烬数据,您可以在路由的模型钩子中将xml转换为JS对象,如下所示: App.IndexRoute = Ember.Route.extend({ model: function(){ return $.get('/url-to-some-xml').then(function(xml){ //here is where you

如何从ember生成web服务调用。现在,我使用的是返回json数据的简单web api,但需要连接web服务,它正在处理xml文件

如果您不打算使用余烬数据,您可以在
路由
的模型钩子中将xml转换为JS对象,如下所示:

App.IndexRoute = Ember.Route.extend({
  model: function(){
    return $.get('/url-to-some-xml').then(function(xml){
      //here is where you would convert your xml to a JS object
      return parsedXml
    })
  }
});
然后,模板将可以访问
parsedXml
对象中的数据

如果您使用的是Ember数据,那么您将在序列化程序挂钩中将XML转换为JS对象。 有关如何使用
normalizePayload
hook的详细信息,请参阅