css 将值的取反传递给ngIfAngular 指令是否是一种好的做法?

0qx6xfy6  于 2022-12-27  发布在  Angular
关注(0)|答案(1)|浏览(136)

我想听听你的意见。把值的否定传递给ngIfAngular 指令是个好习惯吗?

<table *ngIf="!isLoading else loaderTemplate">
  ... 
</table>

<ng-template #loaderTemplate>
    <div>Loading...</div>
</ng-template>

或者我们不应该用否定的方式。

<div *ngIf="isLoading else dataTemplate">
    Loading...
 </div>

 <ng-template #dataTemplate>
   <table> .... </table> 
 </ng-template>

在Angular 应用中我们应该遵循哪种方法?

pod7payv

pod7payv1#

<div *ngIf="isLoading else dataTemplate">
   Loading...
</div>

<ng-template #dataTemplate>
  <table> .... </table> 
</ng-template>

你可以两种都用,但最好还是用“积极模式”,因为它很容易理解

相关问题