本文整理匯總了TypeScript中ngx-Webstorage.LocalStorageService.retrieve方法的典型用法代碼示例。如果您正苦於以下問題:TypeScript LocalStorageService.retrieve方法的具體用法?TypeScript LocalStorageService.retrieve怎麽用?TypeScript LocalStorageService.retrieve使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類ngx-Webstorage.LocalStorageService
的用法示例。
在下文中一共展示了LocalStorageService.retrieve方法的8個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的TypeScript代碼示例。
示例1: getDefaultClientId
getDefaultClientId() {
// if (typeof this.user == 'undefined') {
// this.getUserDetails();
// }
// return this.auth.getPayload().data.default_client_id;
return this.localstorage.retrieve('client_id');
}
示例2: requestIntercept
requestIntercept(options?: RequestOptionsArgs): RequestOptionsArgs {
if (!options || !options.url || (/^http/.test(options.url) && !(SERVER_API_URL && options.url.startsWith(SERVER_API_URL)))) {
return options;
}
const token = this.localStorage.retrieve('authenticationToken') || this.sessionStorage.retrieve('authenticationToken');
if (!!token) {
options.headers.append('Authorization', 'Bearer ' + token);
}
return options;
}
示例3: intercept
intercept(request: HttpRequest<any>, next: HttpHandler): Observable<HttpEvent<any>> {
if (!request || !request.url || (/^http/.test(request.url) && !(SERVER_API_URL && request.url.startsWith(SERVER_API_URL)))) {
return next.handle(request);
}
const token = this.localStorage.retrieve('authenticationToken') || this.sessionStorage.retrieve('authenticationToken');
if (!!token) {
request = request.clone({
setHeaders: {
Authorization: 'Bearer ' + token
}
});
}
return next.handle(request);
}
示例4: if
.map((response) => {
// Extract version on header
const cacheVersion: string = response.headers.get('dmp-servercacheversion');
const responseJson: { [key: string]: string } = response.json();
if (responseJson.status === 'success' && this.getLanguageVersion(language) === cacheVersion) {
// If existed in cache go on
return this.localStorage.retrieve(AppConstant.LOCAL_STORAGE_KEY.CACHE_LANGUAGE + language);
} else if (typeof responseJson.status === 'string') {
console.warn('⚠️ Response from translation provider is not success');
console.warn(' response :', responseJson);
}
else {
console.debug(' Got new translation object');
this.setLanguageVersion(language, cacheVersion);
}
// return Language object
return response.json();
})
示例5: getToken
getToken() {
return this.$localStorage.retrieve('authenticationToken') || this.$sessionStorage.retrieve('authenticationToken');
}
示例6:
.catch((error) => {
console.warn('⚠️ Error while loading translation :', error);
return Observable.of(this.localStorage.retrieve(AppConstant.LOCAL_STORAGE_KEY.CACHE_LANGUAGE + language));
});
示例7: create
create(user: noosfero.User): noosfero.User {
this.localStorageService.store('currentUser', user);
return this.localStorageService.retrieve('currentUser');
};
示例8: currentUser
currentUser(): noosfero.User {
return this.localStorageService.retrieve('currentUser');
};