Sis*_*sir 5 javascript ember.js ember-data
这似乎是一个非常简单的问题,但我找不到任何解决方案.我想刷新数据以便unprocessedDailyDataFile采取行动.我可以通过modelFor()方法获得模型.但是当我尝试使用get()和set()模型的方法时,它们会因未定义而失败.
App.AdminRoute = Ember.Route.extend({
model: function(){
return {
companies: this.store.find('company'),
unprocessedDailyDataFiles: this.store.find('unprocessedDailyDataFile')
};
},
actions: {
reloadUnprocessedDailyDataFile: function(){
var model = this.modelFor('admin');
// both properties from the model is accessible here
// model.get() fails
// model.set() fails
}
}
});
Run Code Online (Sandbox Code Playgroud)
要重新加载模型,您可以使用
actions: {
reloadUnprocessedDailyDataFile: function(){
let model = this.get('controller.model'); // for Get and Set
model.get('name');
model.set({ name: 'john'});
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2741 次 |
| 最近记录: |