开始使用Ember.js和 ember-data。我按照本教程指导您创建 Twitter 时间线节目。它非常简洁,但不使用 ember-data,在我看来,这似乎是处理 REST API 的好方法。
在我的操场上,我创造了这样的东西:
EmberTwitter.Tweet = DS.Model.extend({
avatar: null,
screen_name: null,
text: null,
date: null,
url: "http://api.twitter.com/1/statuses/user_timeline.json?screen_name=naoj_gior"
});
var tweets = EmberTwitter.store.findAll(EmberTwitter.Tweet);
我想知道 ember-data 是否准备好与外部 API 一起使用(以及它如何处理同源策略......),因为在我看来,在查看文档之后,事实并非如此。我在控制台中看到以下错误:
Resource failed to load: file:///tweets
使用 ember.js 获取外部 API 的好方法是什么?