1. ホーム
  2. html

[解決済み] Angular 2でngIfを余分な要素なしで使う

2022-07-01 21:13:53

質問

この場合 ngIf を使うことができますか?

<tr *ngFor="...">
  <div *ngIf="...">
    ...
  </div>
  <div *ngIf="!...">
    ...
  </div>
</tr>

テーブルの中では無効なHTMLになってしまうので、うまくいきません。

どのように解決するのですか?

ng-container が優先されます。 template :

<ng-container *ngIf="expression">

ご覧ください。

Angular 2のng-container

https://github.com/angular/angular.io/issues/2303