Сжатие LzString с Angular 2 не работает с краем - PullRequest
0 голосов
/ 06 декабря 2018

Я использую lz-string для сжатия данных, которые я кеширую в localalstorage в моем приложении Angular 2.Прекрасно работает с Chrome и FF, но не с Microsoft Edge.Хранилище пустое, а this.lz.compress (JSON.stringify (data)) возвращает неопределенный ответ.

фрагмент кода.

import { LZStringService } from 'ng-lz-string';

@Injectable
export class StorageService{
constructor(private lz: LZStringService) { }

localStorage.setItem(storageKey, this.lz.compress(JSON.stringify(data)));
}
...