【发布时间】:2018-03-15 16:38:58
【问题描述】:
我尝试使用 ember-cli-mirage 进行测试。我有很多带有计算属性的 Ember 数据模型。当我创建 Mirage 模型实例时,似乎计算属性不可用。我想知道是否有办法让计算属性有效?
// app/models/profile.js
import DS from 'ember-data';
export default DS.Model({
firstName: attr('string'),
lastName: attr('string'),
fullName: computed('firstName', 'lastName', function() {
// return ...
})
});
// Create profile instance...
let profile = server.create('profile', { firstName: 'Tom', lastName: 'Stran' });
profile.firstName // Tom
profile.lastName // Stran
profile.fullName // undefined
profile.get('fullName') // profile.get is not a function
谢谢!
【问题讨论】:
标签: ember-cli-mirage