【发布时间】:2019-02-25 17:16:27
【问题描述】:
我正在尝试使用一个 *ngFor 循环两个数组,但它没有在浏览器上显示任何元素。我有下面的 HTML 文件示例,还初始化了组件文件中的数组。
HTML 文件:
<tbody *ngIf="feedbacks.length">
<ng-container *ngFor="let fd of feedbacks;let res of results;let i=index">
<tr>
<td>{{ i }}</td>
<td>{{fd}}</td>
<td colspan="2">
<ul>
<div *ngFor="let obj of res">
<td>Score: {{res.score}}</td>
<td>Emotion: {{res.tone_name}}</td>
</div>
</ul>
</td>
</tr>
</ng-container>
</tbody>
打字稿文件:
results = [];
feedbacks = [];
ngOnInit(){
this.feedbacks = ["Le système est trop lent ", "Le top! Un exemple d'excellence.", "C'est quoi ce bordel !"];
this.results = [
[{score: 0.535632, tone_id: "anger", tone_name: "Colère"}],
[{score: 0.633569, tone_id: "anger", tone_name: "Colère"},
{score: 0.506763, tone_id: "analytical", tone_name: "Analytique"}],
[{score: 0.895438, tone_id: "joy", tone_name: "Joie"}]
];
console.log(this.results);
}
【问题讨论】:
-
您在寻找
Test: {{obj.score}} 吗? -
是的,我想显示分数和tone_names的每个反馈列表。任何想法!