【发布时间】:2014-01-28 13:51:18
【问题描述】:
Ember Data 有一个reload 方法;不过,我正在使用更基本的方法 (using Ember objects) 来提供我的模型。
我希望用户能够通过操作重新加载当前路线的模型,例如单击一个按钮。如果没有 Ember Data,这可能吗?
【问题讨论】:
-
如果您不使用 ember-data,您可能正在使用 $.getJSON 来获取您的数据。因此,为了再次获取数据,您必须通过路由事件(您可以使用常用方法 DRY)或通过控制器中的特定操作方法以编程方式再次进行相同的 ajax 调用。
-
你是如何在没有 ember-data 的情况下存储这个状态的?你有一个带reopenClass的模型(在应用程序中全局保存一个数组吗?)
-
@ToranBillups 是的,我正在使用 Ember.Object 和reopenClass 创建一个新方法并从我的路由模型挂钩返回该方法。
标签: ember.js