ngFor 중첩 루프를 사용하여 동적 열 헤더 및 값에 대한 HTML th 및 td 태그 구현
P粉949267121
P粉949267121 2023-08-31 15:23:50
0
1
508
<p>동적 tr 및 td를 사용하여 HTML 테이블을 만들려고 합니다. HTML에 중첩 루프를 추가했는데 동적 열 헤더(th)가 제대로 작동하지만 값이 올바른 td에 추가되지 않습니다.</p> <p>这是我拥有数据:</p> <pre class="brush:php;toolbar:false;">"최종 결과": [ { "tableNamee": "테이블_1", "colCategories": [ { "columnnnn": "사용자", "값": [ { "값": "0" }, { "값": "10" }, { "값": "60" }, { "값": "0" }, { "값": "0" }, { "값": "0" }, { "값": "0" }, { "값": "0" }, { "값": "0" } ] }, { "columnnnn": "헤더1", "값": [ { "값": "460" } ] }, { "columnnnn": "금액", "값": [ { "값": "10" }, { "값": "100" }, { "값": "50" } ] } ] }, { "tableNamee": "테이블_2", "colCategories": [ { "columnnnn": "사용자", "값": [ { "값": "07" }, { "값": "10" } ] }, { "columnnnn": "금액", "값": [ { "값": "70" } ] }, { "columnnnn": "사용자1", "값": [ { "값": "57" } ] }, { "columnnnn": "열", "값": [ { "값": "80" } ] }, { "columnnnn": "열2", "값": [ { "값": "10" } ] } ] } ]</pre> <p>以下是HTML代码:</p> <pre class="brush:php;toolbar:false;"><div *ngFor="let j of finalResult; 나'로 색인을 생성하세요. 클래스=""> <div 클래스=""> <span title="{{j.tableNamee}}">테이블 이름: {{j.tableNamee}} </span> </div> <div 클래스=""> <테이블 클래스="테이블 테이블 테두리"> <본문> <tr 클래스=""> <번째 클래스="" 범위="col" *ngFor="j.colCategories의 k를 설정하세요"> {{k.columnnnn}} </일> </tr> <ng-container *ngFor="j.colCategories의 k를 설정하세요"> <tr 클래스=""> <ng-컨테이너> <div *ngFor="let m of k.values"> <td 클래스=""> <div 클래스=""> <스팬 제목="{{m.value}}"> {{m.value}} </div> </td> </div> </ng-컨테이너> </tr> </ng-컨테이너> </tbody> </테이블> </div>
<p>这里没는 ts代码에서 특별히 정한 것입니다. 우리는 ts代码에 있습니다. 우리는 HTML中应用循环에서 做错了什么吗?</p> <p><strong> 期望的输输入</p> <p><strong> 当前输출</p> <p>任何帮助将不胜感激!</p>
P粉949267121
P粉949267121

모든 응답(1)
P粉511896716

HTML 마크업이 <tr>包含一个包裹<td><div> 때문에 이상해 보입니다. 나는 이것이 당신의 문제를 일으키는 원인이라고 생각합니다.

해본 적은 없지만 <table> 태그를 다음과 같이 변경해 볼 수 있습니다.

으아악
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿