每隔X分钟在Emberjs中重新加载模型中的数据

蚂蚁

我正在构建一个组件,该组件将IP作为输入并返回该计算机的错误日志。我已经设置了模型和适配器,它们可以工作,但是我想每隔几分钟重新加载一次数据,以查看是否有新消息。

我的组件是这样的:

import Ember from 'ember';

export default Ember.Component.extend({
  init(){
    this.logMessages = this.get('store').query('log', {ip : this.attrs.ip.value});
    this._super(...arguments);
  },

  didLoad: function(){
    var self = this;
    Ember.run.later(function(){self.logMessages = self.get('store').query('log', {ip : self.attrs.ip.value}); console.log("reload");}, 3000);
  }
});

由于某种原因,我从未看到过run.later实际在运行,也没有错误或警告出现。

科里·洛肯(Cory Loken)

您想使用其他生命周期挂钩。据我所知,没有didLoad,但是您可以根据实际需要使用didRender,willRender或didInsertElement。我还将使用destroy钩子之一删除计时器,否则在删除组件时,计时器将保持运行状态。这是生命周期挂钩的概述:

https://guides.emberjs.com/v2.6.0/components/the-component-lifecycle/

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Emberjs模型中的计算属性

来自分类Dev

如何在Python中每隔X分钟在后台线程中调用特定方法?

来自分类Dev

如何销毁并重新加载CodeIgniter中的模型?

来自分类Dev

UITableView在Swift中重新加载数据

来自分类Dev

在EmberJS 1.0.0中处理异步模型数据

来自分类Dev

如何在webix的数据表中重新加载数据?refresh()是否不重新加载数据?

来自分类Dev

每隔5分钟计算一次数据库中的条目数

来自分类Dev

如何从EmberJS中的内部组件刷新模型数据?

来自分类Dev

在Emberjs中的下拉更改中加载数据

来自分类Dev

每隔X分钟在应用程序中的任何位置击中一个api

来自分类Dev

重新加载页面后,如何始终在Django模板中显示模型数据?

来自分类Dev

每隔几分钟重新启动

来自分类Dev

在Android中每隔1秒钟从url重新加载图像

来自分类Dev

Emberjs模型中的计算属性

来自分类Dev

如何在Python中每隔X分钟在后台线程中调用特定方法?

来自分类Dev

重置表单中的emberjs模型

来自分类Dev

在EmberJS 1.0.0中处理异步模型数据

来自分类Dev

如何每隔x分钟和日志中的时间戳执行一次ping操作?

来自分类Dev

在熊猫中仅选择每隔一分钟有数据的日期范围

来自分类Dev

在UIPickerView中重新加载数据和组件

来自分类Dev

如果Action Emberjs 2x如何重新加载模型

来自分类Dev

UICollectionView如何从委托中重新加载数据

来自分类Dev

每隔N分钟在android中获取当前位置

来自分类Dev

在Angular中重新加载数据

来自分类Dev

如何在父路径中重新加载子路径的模型?

来自分类Dev

在Android中每隔X分钟运行IntentService的正确方法,包括打ze睡

来自分类Dev

如何在 TableView 中重新加载数据

来自分类Dev

为什么模型在重新加载后包含数据库中的旧数据?

来自分类Dev

如何从 Ember 中的控制器重新加载路由模型?

Related 相关文章

  1. 1

    Emberjs模型中的计算属性

  2. 2

    如何在Python中每隔X分钟在后台线程中调用特定方法?

  3. 3

    如何销毁并重新加载CodeIgniter中的模型?

  4. 4

    UITableView在Swift中重新加载数据

  5. 5

    在EmberJS 1.0.0中处理异步模型数据

  6. 6

    如何在webix的数据表中重新加载数据?refresh()是否不重新加载数据?

  7. 7

    每隔5分钟计算一次数据库中的条目数

  8. 8

    如何从EmberJS中的内部组件刷新模型数据?

  9. 9

    在Emberjs中的下拉更改中加载数据

  10. 10

    每隔X分钟在应用程序中的任何位置击中一个api

  11. 11

    重新加载页面后,如何始终在Django模板中显示模型数据?

  12. 12

    每隔几分钟重新启动

  13. 13

    在Android中每隔1秒钟从url重新加载图像

  14. 14

    Emberjs模型中的计算属性

  15. 15

    如何在Python中每隔X分钟在后台线程中调用特定方法?

  16. 16

    重置表单中的emberjs模型

  17. 17

    在EmberJS 1.0.0中处理异步模型数据

  18. 18

    如何每隔x分钟和日志中的时间戳执行一次ping操作?

  19. 19

    在熊猫中仅选择每隔一分钟有数据的日期范围

  20. 20

    在UIPickerView中重新加载数据和组件

  21. 21

    如果Action Emberjs 2x如何重新加载模型

  22. 22

    UICollectionView如何从委托中重新加载数据

  23. 23

    每隔N分钟在android中获取当前位置

  24. 24

    在Angular中重新加载数据

  25. 25

    如何在父路径中重新加载子路径的模型?

  26. 26

    在Android中每隔X分钟运行IntentService的正确方法,包括打ze睡

  27. 27

    如何在 TableView 中重新加载数据

  28. 28

    为什么模型在重新加载后包含数据库中的旧数据?

  29. 29

    如何从 Ember 中的控制器重新加载路由模型?

热门标签

归档