我需要在Angular 2中创建全局模型(类)。
我可以随时检索属性并设置它们。
我试过了:
export class GlobalModel {
private a: number;
private s: number;
constructor(s: number, a: number) {
}
}
但是在每个组件中我需要初始化模型new GlobalModel()
,这会重置previos语句。
答案 0 :(得分:1)
继续使用评论中提到的@Aman示例。
这样的事情可以完成这项工作
import {Injectable} from '@angular/core';
@Injectable()
export class Test {
public _test:any;
constructor(_test: any) {
}
set test(value:any) {
this._test = value
}
get test():any {
return this._test;
}
}
将此添加到app模块的providers数组中,如providers: [ TestService ]
你也可以使用ngrx来降低redux的redux路线,看看@ link