在 angular 12 中定义 class 的空列表时出现问题

problem in defining empty list of a class in angular 12

我在定义 class 的空列表时遇到问题 angular.this 是我的 class

export class category{
public Id:number;
public Name:string;
constructor(
){}}

我遇到了这个错误。

元素访问表达式应该带有参数

任何帮助将不胜感激

您收到此错误是因为您试图在导入语句之后而不是在 class 中声明变量。
您应该如下声明:

//import statements
@Component({
  selector: "app-root",
  templateUrl: "./app.component.html",
  styleUrls: ["./app.component.css"],
})
export class AppComponent {
  category: category[] = [];
  constructor() {}

  ngOnInit() {}
}