考慮下面的代碼示例:ngIf - 否則VS 2個ngIf條件
<div *ngIf="condition; else elseBlock">
<!-- markup here -->
</div>
<ng-template #elseBlock>
<div>
<!-- additional markup here -->
</div>
</ng-template>
的另一種方式,我可以實現相同的功能是:
<div *ngIf="condition">
<!-- markup here -->
</div>
<div *ngIf="!condition">
<!-- additional markup here -->
</div>
我想知道具體原因,其中這些應該使用兩種方式,爲什麼?
如果< - 標記這裏--->有很多行說10多行,我寧願使用elseBlock,它也將幫助其他人知道有一個否定部分將被顯示。 如果標記內容少於10行,那麼兩個ngIf就可以(我的個人偏好) –
對於最接近選民:不,這不是一個意見問題。雖然有人認爲地球是平坦的,但這並不表示地球是否「平坦」,主要是基於意見的問題。 – 2017-06-21 17:41:43
我已經重寫了這個問題,因此它沒有任何事實不會推導出意見。我想現在這個問題並沒有要求任何人的意見,但它尋求理由選擇兩種方式之一,實現某些東西。如果現在投票表決,我將不勝感激,作爲答案,提出支持第一種選擇的理由。@torazaburo我希望你會同意 –