Angular6的ngIf指令在为false时不会创建DOM元素,因此无法直接通过ngIf创建一个空元素。但可以通过使用ng-container指令来解决这个问题。
示例代码如下:
条件为true时显示的内容
在上面的代码中,我们使用ng-container来包裹ngIf指令,然后根据条件condition的值来决定显示的内容。当条件为true时,会显示条件为true时显示的内容;当条件为false时,会显示一个空的div元素。
通过使用ng-container,我们可以在ngIf为false时创建一个空元素。