尝试研究余烬......
这是
,
backend返回了一些null
值
如何转换此假值...例如,字符串如" n / a"
答案 0 :(得分:1)
如果此转换适用于客户端中的任何位置,那么custom tranform就像您提到的那样。
假设您只想将变换用于电源选择下拉列表,那么在将options
提供给电源选择之前,您可以根据需要对其进行修改,然后将其提供给powerselect。
答案 1 :(得分:0)
我认为您可以在控制器/组件中使用computed properties:
…
myStringAttr: computed('myAttr', function() {
if (this.get('myAttr') == null) {
return "n/a";
}
else {
return this.get('myAttr');
}
})
…
答案 2 :(得分:0)
我会创建一个计算属性:
newAttribute: function() {
const oldAttribute = this.get('oldAttribute')
return oldAttribute === null ? "n/a" : oldAttribute
}.property('oldAttribute')