Javascript 使用emberjs自动刷新模板
我是emberjs新手,无法自动刷新模板。其主要思想包括一个水疗中心,用户可以查看他已经购买的产品回家的剩余时间。因此,如果他停留在跟踪模板上,则应每5秒或10秒重新加载一次,以更新时间信息:Javascript 使用emberjs自动刷新模板,javascript,ember.js,Javascript,Ember.js,我是emberjs新手,无法自动刷新模板。其主要思想包括一个水疗中心,用户可以查看他已经购买的产品回家的剩余时间。因此,如果他停留在跟踪模板上,则应每5秒或10秒重新加载一次,以更新时间信息: <script type="text/x-handlebars" onload="JavaScript:timedRefresh(5000);" data-template-name="pedido" > <div class="container text-center">
<script type="text/x-handlebars" onload="JavaScript:timedRefresh(5000);" data-template-name="pedido" >
<div class="container text-center">
<h2 class="text-error">{{name}}</h2>
<small>Minutes left: {{ rest }} </small>
</div>
</script>
{{name}}
剩余分钟:{rest}
显然这个代码不起作用,有人能帮我吗?
谢谢 你需要呆在余烬系统中,事情才能顺利进行。您应该能够通过查看这个快速示例来解决这个问题。如果您需要更多,请告诉我:)
祝你好运 你需要呆在余烬系统中,事情才能顺利进行。您应该能够通过查看这个快速示例来解决这个问题。如果您需要更多,请告诉我:)
祝你好运 从模板中删除onload并在Coocontroller中插入代码。例如:
App.PedidoController = Ember.ObjectController.extend({
init: function() {
var self = this;
setInterval(function() {
self.refreshMyData()
}, 5000);
},
refreshMyData: function() {
foo();
bar();
}
});
从模板中删除onload并在Coocontroller中插入代码。例如:
App.PedidoController = Ember.ObjectController.extend({
init: function() {
var self = this;
setInterval(function() {
self.refreshMyData()
}, 5000);
},
refreshMyData: function() {
foo();
bar();
}
});
他在帖子中没有提到coffeescript,所以给他一个使用它的示例可能不会对他有多大帮助。谢谢。现在是javascript,谢谢!工作得很好。非常有帮助。他在帖子的任何地方都没有提到coffeescript,所以给他一个使用它的示例可能不会对他有多大帮助。谢谢。现在是javascript,谢谢!工作得很好。非常有用。