Я хочу очистить данные от ngOnDestroy. Я получаю эти данные c из службы. В текущем сценарии я использую тот же компонент для надстройки и редактирования, и я просто хочу очистить временные данные stati c, как только пользователь завершит редактирование.
export class LeadsDefaultDataService {
tempData;
private leadsDefaults = {
leads: {
data: [
{
type: 'page_title',
data: {
title: 'Enter data',
}
},
{
type: 'page_layout',
data: {
backgroundColor: '#FFFFFF'
}
}
}
};
/**
* Constructor
*/
constructor(
) {}
/**
* Function used to return the default data of qrCategory
* @param category: Name of the category
*/
getLeadsDefaultData(category: string) {
return this.leadsDefaults[category].data;
}
}
В компоненте:
constructor(
private defaultData: LeadsDefaultDataService,
) {
}
// For getting the data
this.leadsData = this.defaultData.getLeadsDefaultData('leads');
// Reset the leadsData.
ngOnDestroy() {
this.leadsData = null; // not working....
}