2016-07-04 3 views
0

У меня есть HTML-страницу, где я загружаю свою директивуНевозможно использовать директиву внутри другой директивы в Angular2

<kms-dir1></kms-dir1> 

в этом компоненте «kmsdir1.html» загружен т.е. templateUrl, я определил все и работает нормально, теперь у меня есть требование использовать еще одну директиву (скажем kmsdir2) в том, что kmsdir1.html

в этом kmsdir1 компоненте я указал директивы и пытался, но он не загружается

Так в настоящее время я определил другая директива также в p arent page и используя параметры ввода и вывода и скрывая видимость и видимость.

Есть ли альтернатива ???? i.e загрузить директиву внутри еще одной директивы

FYI: Я не видел ошибок в консоли. Page сама не получает загружены (Blank)

+0

Пожалуйста, введите код. –

+0

У меня подобная проблема, потому что я использую директиву внутри другой директивы. Дополнительную информацию см. В следующем вопросе: https://stackoverflow.com/questions/38974848/angular2-cli-directive-inside-another-directive-in-not-included-using-production. –

ответ

1

я хотел бы видеть две потенциальные проблемы:

  • Вы не определяют директивы во directives свойству компонента, где вы хотите использовать их
  • селекторов которые вы указываете, не соответствуют ни одному элементу вашего компонента.
0

мне не хватает «@Injectable()» к компоненту, который я хотел бы использовать его в качестве директивы .. и мой плохой я использовать * ngIf вместо * ngIf :-p

я понял всякий раз, когда страница становится полностью пустой и не возникает ошибок в консоли, тогда в вашем угловом синтаксисе есть ошибка.

Смежные вопросы