我试图让mat-table排序在本地工作,虽然我可以按预期显示数据,但点击标题行不会像在线示例那样进行排序(根本不会发生任何事情).我试图让这个演示在本地工作:https
:
//material.angular.io/components/sort/overview https://plnkr.co/edit/XF5VxOSEBxMTd9Yb3ZLA?p=preview
我使用Angular CLI生成了一个新项目,然后按照以下步骤操作:https: //material.angular.io/guide/getting-started
这是我的本地文件:
app.module.ts
import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { MatSort, MatTableModule } from '@angular/material';
import { AppComponent } from './app.component';
import { TableSortingExample } from './table-sorting-example';
@NgModule({
declarations: [
AppComponent,
TableSortingExample,
MatSort
],
imports: [
BrowserModule,
MatTableModule
],
providers: [],
bootstrap: [AppComponent]
})
export class AppModule { }
Run Code Online (Sandbox Code Playgroud)
app.component.ts
import { Component } from '@angular/core';
@Component({
selector: 'app-root',
templateUrl: './app.component.html',
styleUrls: …Run Code Online (Sandbox Code Playgroud) 我确实有材料表,其中使用了 9 列,即使屏幕缩小,我也想保持相同的列大小。
目前,当我缩小屏幕时,最后一列首先被逃避,这看起来有点奇怪,因为其他组仍然具有相同的大小。
即使屏幕尺寸缩小,我们是否也可以支持“总结算金额”相同的栏尺寸?
下面是我的堆栈闪电战
https://stackblitz.com/edit/angular-bklajw-5foa62?file=app%2Ftable-basic-example.ts