这是我的问题。在Angular中使用Chartjs的许多示例仅假设data is already there,并在ngAfterViewInit
中进行渲染。
但是,我不知道如何满足要求:
mat-spinner
document.getElementById('canvasId')
的空引用,因为它尚未呈现。ngAfterViewInit
中渲染画布,那么我不知道何时加载数据,因为它是不确定的,并且我遇到的数据对象属性为空引用。 / li>
ngAfterViewInit
中加载数据,则Angular会抱怨ExpressionChangedAfterItHasBeenCheckedError: Expression has changed after it was checked. Previous value: 'ngIf: undefined'. Current value: 'ngIf: true'
。此错误与mat-spinner *ngIf='progress'
在这一点上,我仍然坚持如何调和这些要求。有帮助吗?
答案 0 :(得分:-1)