Last time when i tried to do subscriptions and mapping in angular was 2 years ago. Im tired of it, i trying for week or more to map that values and the closest attempt getting me error: Cannot read property 'Name' of undefined.
This is my code:
this.languageService.getAllLanguages().subscribe(languages =>{
this.languages = languages.map((language)=>{
return {
Id:language.Id,
Name: language.Name,
Code: language.Code,
Charset: language.Charset,
Default: language.Default,
Active: language.Active,
SystemId: language.SystemId
}
})
})
this.languageTableElements = [
{
type: 'checkbox'
},
{
type: 'icon',
label: this.languages[0].Name,
icon: 'assets/icons/flag_pl.png'
}
]