这里有一个问题Ember.js accessing model values from afterModel
但是它没有解释如何访问afterModel钩子中的值。有人能给点建议吗?
我模特:
model: function () {
return Ember.RSVP.hash({
accounts: this.store.find('account').then(function (account) {
})
});
},
这里有一个问题Ember.js accessing model values from afterModel
但是它没有解释如何访问afterModel钩子中的值。有人能给点建议吗?
我模特:
model: function () {
return Ember.RSVP.hash({
accounts: this.store.find('account').then(function (account) {
})
});
},
1条答案
按热度按时间b0zn9rqh1#
model是传递给
afterModel
的第一个参数。https://api.emberjs.com/ember/3.13/classes/Route/methods/transitionTo?anchor=afterModel
在一个稍微不相关的注解中,我想知道为什么要从
model
挂钩返回Ember.RSVP.hash
。(解析后)包含属性accounts
的哈希值,这大概就是您感兴趣的内容。这意味着每次访问模型时,您都必须说model.accounts
。为什么不直接返回this.find(...
本身,这将使模型本身成为帐户示例的数组,您可以直接将其称为model
。