gpt4 book ai didi

javascript - 如何使用 Ember.js 在模板中显示特定字符​​串而不是模型值?

转载 作者:行者123 更新时间:2023-11-30 16:43:00 25 4
gpt4 key购买 nike

我有一个显示记录数组的 Ember 路由。该模型包括 status,如下所示:

status: DS.attr('number'),

status 的值将返回为:-101

我可以使用 handle 显示模板中每条记录的值:{{modelName.status}}。这样,每条记录的状态反射(reflect)为:-101

我想做以下事情:

If the value of status is -1 display the string "Error".
If the value of status is 0 display the string "Completed".
If the value of status is 1 display the string "Pending".

这可能吗?

最佳答案

怎么样:

status: DS.attr('number'),
statusLabel: function(){
var statuses = ['Error', 'Completed', 'Pending'];
return statuses[this.get('status') + 1];
}.property('status')

然后在你的模板中:

{{modelName.statusLabel}}

关于javascript - 如何使用 Ember.js 在模板中显示特定字符​​串而不是模型值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31657731/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com