javascript - 以角度 8 填充来自数据源的数据列表
问题描述
我需要oldDataSource: Array<any> = [];
按数据源的值归档这个模型。
我尝试使用此代码:
ngOnInit(): void {
this.dataSourceInit();
}
dataSourceInit(): void {
this.dataSource = new DefaultScoreCoinDataSource(this.defaultScorService);
this.dataSource.loadDefaultScoreCoins(1, this.pageSize, this.filters);
}
private loadDataSource(): void {
this.dataSource.loadDefaultScoreCoins(
this.paginator.pageIndex + 1,
this.paginator.pageSize,
this.filters
);
}
ngAfterViewInit(): void {
this.oldDataSource = this.dataSource['defualtScoreSubject'].value;
}
但它对我不起作用,它没有填充,this.oldDataSource
但是当运行ngAfterViewInit
直到数据源没有填充时,因为他必须去服务器并获得响应有很多时间,因此this.oldDataSource
不填充值并显示 null 。
如何填写this.oldDataSource
数据源值?
解决方案
推荐阅读
- scala - 如何在 spark scala 中删除换行符
- r - Flexdashboard checkboxGroupInput丢失ggplot数据
- java - setDisplayHomeAsUpEnabled 在我的一项活动中不起作用,但在其他任何地方都起作用
- jquery - jquery if ($("#notexist").length > 0) 抛出错误
- json - 如何从 URL 解析 Json 并在 Xcode 的 Collection View 中显示
- php - 无法访问 std 类对象上的 php stdClass 属性
- intellij-idea - 编译latex文件后如何使Pycharm自动查看pdf?
- java - 无法让 JavaFX 在 Eclipse 中运行?
- c++ - 如何舍入向量的元素?
- python-3.x - 检测二进制掩码上的车道线