angular - 运算符 '>' 不能应用于类型 'boolean' 和 'number'?

标签 angular

我在我的 html 模板中使用这个 block :

  <div *ngIf="visibleblock && !selected?.item?.externalInfo?.length > 0">

但是当我这样做时我得到了这个错误:

ng build --prod --aot

有什么建议可以解决这个问题吗?

最佳答案

将第二个表达式放在括号内:

<div *ngIf="visibleblock && !(selected?.item?.externalInfo?.length > 0)">

关于angular - 运算符 '>' 不能应用于类型 'boolean' 和 'number'?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45974764/

相关文章:

html - 如何在 Angular 6 中单击图像更改边框半径

angular - 如何在 Angular 终止另一个函数后调用一个函数

angular - 单击小型设备的路由器链接时关闭侧边导航

javascript - ionic 显示阵列导致模板

Angular 4 : Unterminated regular expression literal

angular - 在 HTTP 上使用 Angular 显示和隐藏加载微调器

typescript - Angular 2 : Call existing component from another component

Angular 2 Inheritance super() injection breaks with Webpack

Angular 2 Observable Interval 锁定 UI

Angular 拦截http错误