Ember.js json路由无法正常工作

时间:2014-04-13 14:44:50

标签: json ember.js

尝试构建基于ember.js的网络应用,但它不起作用,http://wilhelminaschool.eu/app2/

使用应用程序js我创建一个路径并定义一个json文件的URL,但模板doen'st显示任何东西,我做错了什么?

3 个答案:

答案 0 :(得分:2)

我要依靠splattne的回答,

这在posts车把模板

中不正确
{{#each posts}}
    <li>{{title}}</li>
{{/posts}}

应该是

{{#each posts}}
    <li>{{title}}</li>
{{/each}}

您正在打开和关闭每个循环,并且车把标签需要相同。

答案 1 :(得分:1)

我认为你在路线的模型功能中拼错了一些网址:

http://www.wilhelminaschool.eu/?json=get_page&page_id=10063');

您是否忘记了/ api细分?

http;//www.wilhelminaschool.eu/api/get_recent_posts');

http://

答案 2 :(得分:1)

您有从服务器获取json的跨源问题。 您需要添加标头允许对服务器的跨源访问。

应用程序/适配器/ application.js中

App.ApplicationAdapter = DS.RESTAdapter.extend({
  host: 'http://www.wilhelminaschool.eu/',
  headers: {
    "Access-Control-Allow-Origin": "*",
    "Access-Control-Allow-Headers": "X-Requested-With"
  }
});