这是我的代码:
<div *ngIf="queryState == 'RUNNING'; else spt" fxLayout="row">
<md-spinner></md-spinner>
</div>
<ng-template #spt>
<div fxLayout="row" fxFill>
No data to show!
</div>
</ng-template>
现在当queryState
等于'RUNNING'
时,*ngIf
会正确显示md-spinner
,但当queryState
不等于'RUNNING'
时, md-spinner
没有消失;它只是停留在那里并继续旋转,并且不会显示No data to show!
中的ng-template
。
如何解决这个问题?