Прямо сейчас я использую службу Angular, которая хранит информацию о времени выполнения компонентов в объекте:
setData(paramInstance: any, paramValue: any): void {
this._data[paramInstance.constructor.name] = paramValue;
}
Из-за минимизации кода это не работает во время выполнения (object.contructor.name искажается на одну букву, перекрывая имена). Есть ли другой способ различать экземпляры и хранить их информацию? Мне нужна информация не для каждого экземпляра, а для каждого типа!
Передача ключа вместо экземпляра могла бы работать для меня, но это было бы не очень хорошо, поскольку прямо сейчас все компоненты наследуются из базового компонента, предлагающего метод "setData" - передача его собственного экземпляра.