Angularjs 在ionic 2/Angular 2中存储全局关键帧/属性
我必须在Ionic应用程序中存储3个值作为全局变量Angularjs 在ionic 2/Angular 2中存储全局关键帧/属性,angularjs,typescript,ionic2,hybrid-mobile-app,Angularjs,Typescript,Ionic2,Hybrid Mobile App,我必须在Ionic应用程序中存储3个值作为全局变量 Auth-Base64密钥(字符串) CSRF值:哈希编码(字符串) URL:URL(字符串) 原因是,我需要在遗留应用程序的所有REST调用中传递前2个 我已经编写了一个类似下面的类(Typescript类),并将在所有类中导入 export class GlobalVars { static auth :String = ''; static csrf :String = ''; static url
export class GlobalVars {
static auth :String = '';
static csrf :String = '';
static url :String = '';
constructor(auth: String, csrf: String, url: String) {
GlobalVars.auth = auth;
GlobalVars.csrf = csrf;
GlobalVars.url = url;
}
setMyGlobalVar(auth: String, csrf: String, url: String) {
GlobalVars.auth = auth;
GlobalVars.csrf = csrf;
GlobalVars.url = url;
}
getMyGlobalVarAuth() {
return GlobalVars.auth
}
getMyGlobalVarCSRF() {
return GlobalVars.csrf;
}
getMyGlobalVarURL() {
return GlobalVars.url;
}
}
这是一个好方法吗?有更好的方法吗?您可以使用存储“”。我是否应该配置存储并指定存储引擎?我能用开箱即用吗?