Ember.js从应用控制器更新模型
Ember.js update models from application controller
我需要每分钟更新一次数据和一些特定的事件。
我的想法是在ApplicationRoute
中创建一个操作,该操作将找到当前路由器并再次调用model()
方法。
但是如何从ApplicationRoute
访问其他路由呢?
也许你还有别的主意?
您不需要重新调用model
钩子。
问题是大多数存储数据检索方法,例如,store.findAll()
(ex store.find()
)返回活数组。当存储中出现新记录或删除现有记录时,活动数组将自动更新其内容。
所以你所需要做的就是重新填充存储。
定期获取数据的一个好地方是服务。
还可以启用/禁用路由内的定期数据检索。只需创建一个mixin,在访问路由时启用服务中的数据检索,在离开路由时禁用。
相关文章:
- 视图ngValue-Angular JS中未更新模型的更改
- 需要使用触摸屏从 AngularJS 指令中更新模型
- 角度指令没有更新模型视图
- 复选框仅在第二次单击后更新模型
- Angular.js-Socket.io事件更新模型,而不是视图
- UI Select在删除后不会更新模型
- 为什么ng提交没有提交和更新模型
- AngularJS-基于URL更新模型
- 视图更改时,Ember.js更新模型
- Knockoutjs函数更新模型时应出现异常
- 挖空绑定不会更新模型
- 范围不更新模型中的更改
- 导航时更新模型变量
- 角度.js更新模型
- Ember.js不更新模型
- 在使用挖空自定义绑定时更新模型时更新元素
- 在自我更新时以ng重复更新模型
- 如何在主干中对列表进行排序时更新模型的顺序属性
- AngularJS 复选框不更新模型
- 更新模型中的数据不会绑定到控制器