小编Let*_*rum的帖子

mat-table 数据源在使用 REST API 时不起作用

我无法将数据放入材料表中。

我创建了一个Block模型,其中包含iddate等字段,data.serviceAPI 调用所在的位置和函数getAllBlock()返回块的位置。我试过了app.component.html,它有效。

文档列表.component.ts

import { Component, OnInit } from '@angular/core';
import { MatTableDataSource } from '@angular/material/table';
import { DataService } from '../data.service';
import { Block } from '../models/block.model';

@Component({
    selector: 'app-document-list',
    templateUrl: './document-list.component.html',
    styleUrls: ['./document-list.component.sass']
})
export class DocumentListComponent implements OnInit {
    blocks: Block[];
    //DataSource and columns for DataTable
    displayedColumns: string[] = ['Id', 'Date', 'Data', 'Hash', 'PreviousHash'];
    dataSource = new MatTableDataSource<Block>(this.blocks);

    //Filter (search)
    applyFilter(filterValue: string) {
        this.dataSource.filter …
Run Code Online (Sandbox Code Playgroud)

components typescript angular-material angular

2
推荐指数
1
解决办法
1365
查看次数