Существует универсальный способ обработки этого, вам даже не нужен setItem, и вам не нужно сериализовать с использованием stringify, даже если localStorage может сериализовать себя. пожалуйста, найдите обновленный фрагмент.
import { Component } from '@angular/core';
@Component({
selector: 'app-root',
templateUrl: './app.component.html',
styleUrls: ['./app.component.css']
})
export class AppComponent {
text = [];
title = 'app works!';
passText(i) {
console.log(i);
localStorage['text'] = i;
}
}
Примечание: - Вы не можете сериализовать событие в JavaScript. Если вы сделаете это, некоторые свойства реализации, такие как event.target, будут отсутствовать.