angular - 服务器端查询不起作用后,角度数据表填充 dtOptions
问题描述
我有以下内容:
ngOnInit() {
this.getSubTypes();
}
getSubTypes() {
this.subTypeService.list(this.listSubType).subscribe((response: Json) => {
... some code ...
this.getDtOptions();
});
}
getDtOptions() {
this.dtOptions = {
pageLength: 10,
serverSide: true,
processing: true,
ajax: (dataTablesParameters: DataTables.AjaxDataRequest, callback) => {
this.service.list().subscribe((response: Json) => {
this.containerRelationshipTypes = <Array<ContainerRelationshipTypeVm>>response.data;
... some code ...
let total = 10;
callback({
recordsTotal: total,
recordsFiltered: total,
data: []
});
});
}
};
}
结果它没有执行表格的渲染。如果我搬进this.getDtOptions()
去ngOnInit()
那么它工作正常。
我该如何解决这个问题?
解决方案
推荐阅读
- python - Python - T-SQL 语句在 SQL Server 中工作,但是当我在 Python 中使用它时,它一直出错
- arduino - arduino 操纵杆库,不要停止操纵杆
- actions-on-google - action.devices.traits.MediaState 问题
- html - 为什么应用于我的列的边框样式被部分遮挡?
- python - 在python中获取剪贴板二进制数据
- machine-learning - 为什么我们不需要在多元线性回归中进行特征缩放
- javascript - 如何正确使用 querySelectorAll 和 addEventListener
- shell - /busybox/sh:语法错误:使用 Tekton 替换错误
- excel - SSRS 单元自动合并
- cytoscape.js - 如何获得用于创建弯曲点的段距离和段权重的准确值?