我仍然对Ember很新,我仍然坚持想要完成的想法。我可以在JQuery / Javascript中执行此操作,但我想使用一些Ember功能来正确完成此操作。
我正在尝试创建一个实时股票代码,只需每隔几秒自动刷新一次+50,-100,+ 1512,-25等值。
我大多只是坚持如何获得一个在规定的时间内自动刷新的变量。我应该创建一个自定义组件吗?
任何提示都将不胜感激,谢谢
更新:
<span class="pull-right">Ember Stock Market: {{emberStock}} </span>
App.ApplicationController = Ember.Controller.extend({
emberStock: '0'
});
App.ApplicationRoute = Ember.Route.extend({
setupController: function(controller){
this.stockTicker(controller);
},
stockTicker: function(controller){
var self = this;
var price = Math.floor(Math.random() * 50) - 1;
controller.set('emberStock', price);
Em.run.later(function(){
self.stockTicker(controller);
}, 1000);
}
});