【发布时间】:2013-01-31 08:36:06
【问题描述】:
我有这样的路线:
App.RandomThingRoute = Ember.Route.extend({
model: function() {
return App.Thing.find("random");
}
});
需要前往/things/random API 端点。
我在控制器中也有一个动作:
App.RandomThingController = Ember.ObjectController.extend({
displayRandomThing: function() {
return this.content.reload();
}
});
在模板中重新加载随机的东西。
我刚开始使用 Ember.js(或任何 MVC 前端框架),我几乎没有疑问/问题:
- 首先:这是正确的做事方式吗 (
this.content.reload())? - 我的 API 端点接受
old_thing参数,该参数允许获取与当前显示的不同的随机事物:/things/random?old_thing=Something。在 Ember.js 中实现这一点的最惯用/正确的方法是什么?如何将此old_thing传递给find()和reload()?我应该使用这里建议的视图:Preferred way to retrieve data from a template in EmberJS 吗?
我很难找到一些关于 ember-data 的文档(一切都感觉过时了)。
【问题讨论】:
标签: javascript ember.js