如何在 VueJS 0.11 中将布尔变量输出为 "yes/no"?

How can I output a boolean variable as "yes/no" in VueJS 0.11?

我有一个名为 is_admin 的字段。我正在使用 VueJS 构建所有用户的自动完成搜索。

我想将 is_admin 字段输出为 true/false 或 yes/no,但我的数据库字段是布尔值,1 或 0。

如何以可读的方式输出值而不是作为布尔字段?

尝试这样的事情:

<span>{{ user.is_admin ? "Admin" : "User" }}</span>

如果您需要多次执行此操作,您可以考虑将逻辑放入过滤器中:

Vue.filter('yesno', function (value) {
  return value ? 'Yes' : 'No';
})

然后像这样使用它:

<div>
  Admin? {{ is_admin | yesno }}
</div>