在我的组件中,我有一个属性(称为qcHoldExceptions)。我补充说 在数据库中创建一个记录,然后尝试通过调用服务来刷新属性(从数据库中获取)。但是,我的观点不是使用新元素进行更新。我已经尝试了不同的方法,但它不会更新。刷新页面后,新数据显示正常。
有谁知道我可能做错了什么?
我的组件:
qcHoldExceptions: Observable<QcHoldException[]>;
setQcHoldExceptions(){
this.qcHoldExceptions = this.qcHoldExService.getQcHoldExceptionByCategory(this.qcHoldCategory.qcHoldCategoryId);
}
我的观点:
<li *ngFor="let exception of qcHoldExceptions | async" (click)="selectQcHoldException(exception)" class="list-group-item" [ngClass]="{'selected-list-item':exception === selectedQcHoldException }" >
<a>{{exception.qcHoldException}}</a>
</li>