2016-09-07 2 views
0

Я пытаюсь создать пустой Immutable.List и назначить переменную.Создать пустой Список в immutable.js

Я делаю git для копирования из https://github.com/angular/quickstart/blob/master/README.md, и я изменяю файл 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? 
    } 
} 
+1

Просто используйте 'новый список()' или если вы хотите создать список с 'a1 'do' new List ([this.a1]) ' – martin

ответ

0

Все, что вам нужно сделать, это ниже:

export class AppComponent implements OnInit { 

    a1: Person = {name:'sam'}; 
    sa = List<Person>(); 

    ngOnInit(): void { 
     console.log(this.sa); 
    } 
}