Существует следующий вариант использования:
-1- У меня есть одна директива (директива для перетаскивания) в модуле 1
-2- У директивы есть несколько свойств input (@Input ()), поступающих из компонента
Директива отлично работает с компонентами из Модуля 1. Проблема в том, когда директива применяется к компонентам из Модуля 2.
Я прекрасно осведомлен о механизме импорта-экспорта в отношении модулей: компонент в Модуле 2заявлено и экспортировано.
Модуль 1 импортирует Модуль 2. Компонент доступен в Модуле 1. Он отображается правильно.Когда директива применяется - все снова хорошо.Но поскольку директива обладает несколькими свойствами @Input (), когда они применяются, возникает следующая ошибка: (Простите за маленький шрифт!)
Иэто шаблон компонента:
Как я уже говорил, проблема заключается в применении свойств директивы!Не могли бы вы объяснить, что не так в этом случае - компонент экспортируется, как описано в документации.Модуль 2 импортируется из модуля 1, но этого все еще недостаточно.