Несмотря на то, что роутер-розетка написана как имя тега, все же, почему это директива? - PullRequest
0 голосов
/ 28 марта 2019

Я знаю, что есть два типа Директивы в угловых, Директива Атрибута и Структурная Директива, которые, я думаю, должны быть записаны вдоль тэга в качестве атрибута. Принимая во внимание, что компонент в основном пишется как имя тега с его селектором: Например: -

<my-app></my-app>

Но как маршрутизатор-розетка является директивой, когда она записана в виде: -

<router-outlet></router-outlet>

Пожалуйста, поправьте меня, если то, что я упомянул, неверно!

1 Ответ

1 голос
/ 28 марта 2019

В угловом отношении основное различие между Директивой и Компонентом состоит в том, что Директива является Компонентом без связанного вида.

Таким образом, в вашем случае директива розетки маршрутизатора записывается таким образом, чтобы директива могла проходить через содержимое маршрутизатора в раздел страницы, на котором она была размещена. Предположительно это будет компонент, вид которого будет отображаться в месте выхода маршрутизатора.

...