如何在模板中绑定*ngIf到*not*condition?

use*_*495 1 angular2-template angular

我需要在html模板中显示"正在加载"面板,直到检索到结果并将其绑定到组件vm视图模型变量.所以像这样:

<div *ngNotIf="vm.SearchResults">
Please Wait
</div>
Run Code Online (Sandbox Code Playgroud)

另外,在尝试引用vm.SearchResults之前,我需要确保vm存在.在ng2 +中这样做的好方法是什么?

Deb*_*ahK 8

<div *ngIf="!vm?.SearchResults">
Run Code Online (Sandbox Code Playgroud)

感叹号(或爆炸)符号是"非"操作符.

问号是"安全导航"操作员.

或者您可以使用或(||)

<div *ngIf="!vm || !vm.SearchResults">
Run Code Online (Sandbox Code Playgroud)