반응형
Angular 2에서 추가 요소없이 ngIf 사용
ngIf
추가 컨테이너 요소없이 사용할 수 있습니까 ?
<tr *ngFor="...">
<div *ngIf="...">
...
</div>
<div *ngIf="!...">
...
</div>
</tr>
잘못된 HTML을 만들기 때문에 테이블에서 작동하지 않습니다.
ng-container
다음보다 선호됩니다 template
.
<ng-container *ngIf="expression">
보다:
https://github.com/angular/angular.io/issues/2303
https://angular.io/docs/ts/latest/guide/template-syntax.html#!#star-template 에서 방법을 찾았습니다 .
당신은 간단하게 사용할 수있는 <template>
태그 및 교체 *ngIf
와 [ngIf]
같은.
<template [ngIf]="...">
...
</template>
div
내부 에 직접 넣을 수 없으므로 tr
잘못된 HTML이됩니다. 그 안에 / / 요소 tr
만있을 수 있으며 그 안에 다른 HTML 요소가있을 수 있습니다.td
th
table
당신은 약간이 당신의 HTML을 바꿀 수 *ngFor
이상 tbody
및이 ngIf
를 통해 tr
자체가 아래 좋아한다.
<tbody *ngFor="...">
<tr *ngIf="...">
...
</tr>
<tr *ngIf="!...">
...
</tr>
..
</tbody>
참고 URL : https://stackoverflow.com/questions/36376001/using-ngif-without-an-extra-element-in-angular-2
반응형
'IT story' 카테고리의 다른 글
SQL 업데이트 쿼리의 집계 함수? (0) | 2020.09.09 |
---|---|
angularjs에서 $ http 요청에서 응답이 올 때까지 기다리는 방법은 무엇입니까? (0) | 2020.09.09 |
MySQL 데이터베이스의 모든 트리거를 어떻게 나열합니까? (0) | 2020.09.09 |
MySQL에서 UNSIGNED 및 SIGNED INT를 언제 사용해야합니까? (0) | 2020.09.09 |
Android : 버튼 클릭 처리 방법 (0) | 2020.09.09 |