【发布时间】:2017-11-29 12:28:12
【问题描述】:
我是第一次学习 angular2+ 和 Typescript,我遇到了来自 website 的代码示例的问题。
他的一个代码示例使用了List 类型,但我不知道作者从哪里导入了这种类型。我尝试安装和导入typescript-collections,但它没有List 的实现。
如何安装和导入包含List 类型的模块?
更新:
这是使用List的代码的sn-p
@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();
}
...
}
【问题讨论】:
-
如果你给我们你的代码 sn-p 会有很大帮助,这样我们就可以得到一些上下文......
-
你想从
List那里得到什么Array没有? -
他在这里导入列表:import {List} from 'immutable';
-
如果您来自 C# 背景,那么我理解您为什么要使用
List但是 javascript (typescript)Array是一个非常相似的实现。
标签: angular typescript