所以可以说我有类似的信息(模型):以下为status
值扩展可能的余烬数据字段?
export default DS.Model.extend({
...
status: attr('string'),
});
API返回:pending
,delivered
,completed
。 在Ember应用程序中,如果status
== delivered
。该值应该呈现为arrived
。
这意味着,在模型中,我有一个CP:
refinedStatus: Ember.computed('status', {
get() {
if (this.get('status') == 'delivered') {
return 'arrived';
}
else {
return this.get('status');
}
}
}),
我也是不喜欢这样的事实,我需要创建一个名为refinedStatus
新的CP,字面做同样的事情,但只有有一个条件。
是否有更清洁的方法?
获取'错误而工艺路线:products.index无法读取未定义类型错误的特性“类型”:无法读取的未定义的属性“类型” –