【发布时间】:2023-03-22 20:11:02
【问题描述】:
我开始学习 Angular。我正在尝试使用其他语言的其他项目中使用的数据表库。通过阅读此处的文档:https://l-lin.github.io/angular-datatables/#/basic/with-ajax。但是我没有设法访问静态 json 文件中的信息。
import { Component, OnInit } from '@angular/core';
@Component({
selector: 'app-root',
templateUrl: './app.component.html',
styleUrls: ['./app.component.css']
})
export class AppComponent implements OnInit{
dtOptions: DataTables.Settings = {};
ngOnInit(): void {
this.dtOptions = {
ajax: 'data/data.json',
columns: [{
title: 'ID',
data: 'id'
}, {
title: 'First name',
data: 'firstName'
}, {
title: 'Last name',
data: 'lastName'
}]
};
}
}
问题出在 ajax 调用中(我认为),但我试过了:
'./data/data.json'
'..data/data.json'
'data/data.json'
html
<table datatable [dtOptions]="dtOptions" class="row-border hover"></table>
控制台:
还有很多其他的事情,但我无法得到结果,这是我第一次花这么多时间用这个库解决一些问题:(
【问题讨论】:
-
您使用的是 Angular-CLI 6.0.1 版吗?
-
6.0.3 之前的版本不好意思没写
标签: jquery json angular datatables