避免使用 *ngIf 渲染

时间:2021-01-13 12:17:03

标签: angular

我有以下代码

<div class="row" *ngIf="false">
  {{test}}
</div>

test 故意没有在我的组件中定义。 false 中的 *ngIf 用于此示例。 该站点运行正常,但在我启动应用程序一段时间后,我在终端中收到以下错误消息:

<块引用>

类型 XXX 上不存在属性“test”

我期望永远不会呈现 {{test}}。不幸的是,情况并非如此。任何想法,如何避免渲染此测试部分?

测试只是这里的例子,在实际情况下我设置选项:

[options]="optionsList$ | async"

1 个答案:

答案 0 :(得分:0)

如果我理解你的问题,试试这个

[options]="(optionsList$ | async).length > 1"

充满希望

相关问题