2017-11-29 8 views
0

初めてangular2 +とTypescriptを学習していますが、このコードサンプルの1つにこのwebsiteの問題があります。Typescriptでリストのタイプをインポートする

コードサンプルの1つにタイプListが使用されていますが、著者がこのタイプをどこからインポートしたかはわかりません。私はtypescript-collectionsをインストールしてインポートしようとしましたが、実装はListではありません。

タイプListを含むモジュールをインストールしてインポートするにはどうすればよいですか?

更新:

は、ここで問題にList

@Injectable() 
export class TodoStore { 
    private _todos: BehaviorSubject<List<Todo>> = new BehaviorSubject(List([])); 

    public readonly todos: Observable<List<Todo>> = this._todos.asObservable(); 

    constructor(private todoBackendService: TodoBackendService) { 
     this.loadInitialData(); 
    } 
    ... 
} 
+0

あなたが私たちにいくつかのコンテキストを取得できるように、コードスニペットを教えてくれれば、多くの助けになります。 –

+2

'Array'にはない' List'から何をしたいですか? –

+0

ここで彼はリストをインポートしました:import {List} from 'immutable'; – Syedur

答えて

1

例を使用するコードのスニペットがImmutable JSライブラリからインポートされたリストを使用しています。そのライブラリは、選択したパッケージマネージャでインストールできます。独自の型宣言と糸

$ yarn add immutable 

不変JS船とJSPM

$ jspm install immutable 

とNPM

$ npm install immutable --save 

と例えば

、あなたが何かを追加する必要はありませんので、 else。

しかし、もっと複雑なものが必要になるまで、今は単純な配列を使ってみてください。

+1

それはうまくいきました。 代わりにArrayを使用するコードをリファクタリングします。 – burnt1ce

関連する問題