В Angular 2 У меня есть иерархия компонентов. Однако в дереве мне нужно показать еще один элемент, который отделен от иерархии объектов. Он будет компонентом spinner. Как-то он не хочет появляться.Дерево компонентов «Отец сыну» с гостевым компонентом
<parent>
<child>
<grandchild>
<spinner></spinner>
</grandchild>
<child>
</parent>
parent
включает в себяchild
в шаблоне,child
включает в себяgrandchild
в шаблоне.grandchild
не содержитspinner
в шаблоне, но хочет его показать (для этого он используетng-content
). Или, может быть, в какой-то моментchild
захочет показать вместо этого счетчик.
Как заставить его работать? Всегда ли родитель должен указывать возможных детей? PLease дайте мне знать, что я делаю неправильно.
Спасибо, но это именно то, как я думал, что это будет работать - в plunker вы увидите 'нг-Content' в шаблон Grandchild. (Я отредактировал мой пост, чтобы быть более точным.) Или есть какие-то нюансы, которые я пропускаю? – user776686
Извините, не видел Plunker. https://plnkr.co/edit/J1qHqdjRn7NYgTyqIxLv?p=preview. Ваш Plunker не содержал ''. Может быть, не нажал сохранить? –
Извините, моя вина, действительно, плукер не был спасен и не содержал грачи. Теперь он должен быть актуальным – user776686