我是第一次学习angular2 +和Typescript,但是我对本网站的代码示例有疑问。
他的代码示例之一使用类型,List
但我不在作者从何处导入此类型。我尝试安装和导入,typescript-collections
但没有的实现List
。
如何安装和导入包含type的模块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();
}
...
}
有问题的示例使用的是从Immutable JS库导入的列表。您可以使用所选的包管理器安装该库。
例如,使用NPM
$ npm install immutable --save
使用JSPM
$ jspm install immutable
与纱线
$ yarn add immutable
不可变JS附带了自己的类型声明,因此您无需添加其他任何内容。
就是说,现在考虑使用一个简单的数组,直到发现自己需要更复杂的东西为止。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句