【发布时间】:2014-02-16 16:34:23
【问题描述】:
这是我的堆栈:Ember.js + Express/Node.js
假设我有一个端点为\posts,它将返回一个对象数组。
我有以下名为 allPosts 的模板:
{{#each post in content}}
<p>{{post.body}} </p>
{{/each}}
路线:
App.AllPosts =Ember.Object.extend({
body : null
})
App.AllPostsRoute = Ember.Route.extend({
setupController : function(controller,model){
controller.set('content',model);
}
});
和控制器一样
App.AllPostsController = Ember.Controller.extend({
actions: {
save : fucntion(){
// Get And update data from server via ajax
}
}
});
我想让数据与服务器上的数据保持同步,为此我计划使用setInterval 并每 1000 毫秒调用一次以上的save 操作来更新数据。但它不起作用。我像这样使用setInterval
setInterval(App.AllPostsController.actions.save,3000);
我不想使用 Ember Data。由于数据依赖于另一个运行服务器端的 Node 应用程序。
【问题讨论】:
标签: ajax node.js ember.js express