У меня есть структура DOM:
<div class="dropmenu_block_header" *ngIf="getLanguages(group).length">
<div *ngFor="let language of getLanguages(group); trackBy: trackByFn"></div>
</div>
Как вы можете видеть в шаблоне, есть два вызова:
*ngIf="getLanguages(group).length"
*ngFor="let language of getLanguages(group)"
Как я могуоптимизировать это и вызвать метод один раз?
Мой метод:
getLanguages(group: IGroupLanguage) {
console.log(group.languages);
return group.languages.filter((item) => item.Name === 'Russian');
}