Показать сообщение отдельно
  #2 (permalink)  
Старый 29.12.2019, 07:24
Аватар для destus
Профессор
Отправить личное сообщение для destus Посмотреть профиль Найти все сообщения от destus
 
Регистрация: 18.05.2011
Сообщений: 1,207

Ээ, вообще говоря так нельзя делать. Потому что в ангуляре где-то под капотом вызывается new CommonComponentsClass, а создавать инстансы абстрактного класса нельзя. Вообще его не надо пихать в declarations ангуляр модуля. Нужно просто для компонентов которые должны реализовывать его интерфейс, делать обычный es6 импорт и
@Component({
	selector: 'my-cmp',
	template: 'some template'
})
export class MyCmp extends CommonComponentsClass {
	...
}
Ответить с цитированием