Angular 2 标记 - 如果字符串为空,则显示其他内容

标签 angular data-binding operators

所以在 AngularJS 中有一种方法,在标记中,将数据绑定(bind)到这样的字符串:

{{myString | 'N/A'}}

这样做的目的是,快速滑动一次,显示字符串(如果它不为空)。如果它是空的,它会在管道后面显示文本。

现在我正在使用 Angular 2,我正在尝试做同样的事情,只是我似乎找不到这样做的语法。有人试过这样做吗?如果是这样,我怎样才能做到这一点而不必在组件级别进行。

谢谢

最佳答案

单管是Bitwise OR在 Angular 2 中被视为 Pipe,它在 | 符号之后查找名称为 filter 的过滤器。您应该使用 || 而不是 |(单管道)。

{{myString || 'N/A'}}

关于Angular 2 标记 - 如果字符串为空,则显示其他内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40029438/

相关文章:

operators - "==="运算符的作用是什么?

c - 在 C 中,如何计算无符号数的负数

html - 切换背景图片 - Angular 2

wpf - 文本框到数字绑定(bind)

c# - 具有 MVVM 数据绑定(bind)的 session /事务管理 NHibernate

C++甚至更通用的运算符模板

javascript - 检测文本区域外的点击

angular - 从类中调用组件的方法

javascript - 将逗号添加到 NgFor 列表的最佳方法

WPF 数据网格绑定(bind)复杂类型属性