我正在尝试创建一个空的Immutable.List并分配一个变量。
我从https://github.com/angular/quickstart/blob/master/README.md复制git并仅修改app.component.ts文件。
以下是示例代码:
import { Component, OnInit } from '@angular/core';
import { Map, List, fromJS } from 'immutable';
export interface Person {
name:string
}
@Component({
selector: 'my-app',
template: '{{sa}}'
})
export class AppComponent implements OnInit {
a1 : Person = {name:'sam'};
sa: List<Person> = null;
ngOnInit(): void {
console.log(this.sa);
this.sa = List([]); // How do I initialize an empty list of object Person?
}
}
答案 0 :(得分:1)
您需要做的就是:
export class AppComponent implements OnInit {
a1: Person = {name:'sam'};
sa = List<Person>();
ngOnInit(): void {
console.log(this.sa);
}
}