Я создал компонент с именем "gw-responseive-tabs", который имеет вход с переменной (navLinks), которая представляет собой массив вкладок, которые я хочу отобразить.Когда я доставляю входные данные из HTML следующим образом:
<gw-responsive-tabs
[navLinks]="[{ label: 'PENDING', path: '/mentoring/manage/pending' },
{ label: 'CURRENT', path: '/mentoring/manage/pending' }]">
</gw-responsive-tabs>
Тогда все работает как положено, и я вижу 2 вкладки.
Если я изменяю их и отправляю те же данные, используяgetter или функция, отличная от ngOnChanges компонента gw-responseive-tabs, запускает нон-стоп с очень высокой частотой, и с этого момента хром не отвечает.
get mentoringTabs(): Array<any> {
return [{ label: 'PENDING', path: '/mentoring/manage/pending' }, { label: 'CURRENT', path: '/mentoring/manage/pending' }];
}
и html:
<gw-responsive-tabs [navLinks]="mentoringTabs"></gw-responsive-tabs>
Есть идеи, что может вызвать это явление?