这是我的html代码:
</table>
<tr *ngFor="let task of taskArray">
<td>{{task.startTime}}</td>
<td>{{task.endTime}}</td>
<td></td>
<td>{{task.action}}</td>
<td>{{task.glevel1}}</td>
<td>{{task.glevel2}}</td>
<td>{{task.glevel3}}</td>
<td>{{task.glevel4}}</td>
<td>{{task.glevel5}}</td>
<td>{{task.train}}</td>
<td>{{task.trainType}}</td>
<td>{{task.wagon}}</td>
<td>{{task.repeaterWagon}}</td>
<td>{{task.remark}}</td>
</tr>
</table>
这是我的TS-代码(I发送对象的地方,我推对象到对象阵列的另一个组件):
taskArray: Task[] = [];
fillTable(task){
this.taskArray.push(task);
}
我发射功能fillTable(任务)后,它不会更新表各自不tablerows添加到表中。 好像,我的表改变对象后不更新。 或许这是与我的对象发送到另一个组件。 因为这既不是我的表,也不会为选择或其它HTML对象的工作。
我希望能够更改的对象,进而更新或修改表。
我怎样才能触发餐桌上的更新?
[UPDATE]
我应该提到,我包括在该部件,其中该表就在于这样在我的“父HTML”:
<div id="taskTableDiv" style="width: 98%">
<app-task-table></app-task-table>
</div>