Emberjs JSON无法渲染

时间:2014-07-31 16:46:16

标签: javascript json ember.js

我想弄清楚Ember.js。我必须在这里错过一步,因为我没有将JSON输出提供给模板。当我将JSON直接放在路由代码中时它起作用,但我似乎无法从HTTP请求中输出它。我收到一个错误(这只是它的一个片段) -

处理路线时出错:电影 console.error()vendor.js(第17062行) logError()vendor.js(第52719行) error = Object {readyState = 4,responseText =" [\ n {\ n show_title:" Donn ... runtime:" 96 min" \ n} \ n]&#34 ;,状态= 200,更多...} initialMessage ="处理路线时出错:电影"

路线

import DS from 'ember-data';

export default Ember.IndieAdapter = DS.RESTAdapter.reopen({
    host: 'https://gist.githubusercontent.com/anonymous/938840e95be0a7433e40/raw/8dc899ba72ae0c4c3c89d3fed6cd5b5798f4a8da/movies.json'
});

export default Ember.store = DS.Store.create({
   adapter: 'Indie.IndieAdapter'
});

export default Ember.Route.extend({
   model: function() {
   return this.store.find('movies');
  }
});

模型

import DS from 'ember-data';

export default DS.Model.extend({
   show_title: DS.attr('string'),
   release_year: DS.attr('string'),
   rating: DS.attr('string'),
   director: DS.attr('string'),
   summary: DS.attr('string'),
   poster: DS.attr('string'),
   runtime: DS.attr('string')
});

模板

<h1>Welcome to the Movies page</h1>
{{#each}}
<h2>{{show_title}}</h2>
{{release_year}}<br />
{{/each}}

谢谢!

0 个答案:

没有答案