2016-12-02 4 views
0

Как я могу использовать ленивый компонент нагрузки в угловом 2? Если я использую код ниже, я получаю сообщение об ошибке, если я не использую оба компонента на странице html.угловой 2 нагрузка второй компонент

Спасибо, Матей

@NgModule({ 
    declarations: [AppComponent, SecondComponent], 
    bootstrap: [AppComponent, SecondComponent] 
}) 
+0

Я думаю, вы должны просто использовать только корневой компонент в 'bootstrap' – eugene

+0

Это обсуждалось тысячу раз Вот. Пожалуйста, найдите «ленивую загрузку» (и вы не можете ленить загрузить компонент. Только модуль. – Maxime

+0

@Maxime Спасибо, я должен использовать модули для разделения разных независимых компонентов? – Matej

ответ

0

Во-первых: Вы не можете самонастройки более чем один компонент, это не имеет смысла. Вы только загрузите один корневой компонент.

Во-вторых: Если вы не хотите загружать компонент лениво/динамически, вам нужно будет решить, в каком месте компонент должен быть создан/загружен динамически, а затем оттуда от него.

В-третьих: динамический компонент должен быть в объявлении модуля и в entryComponents.

Есть куча учебников там, связанных с тем, как загрузить компонент динамически, один будет

Angular2 RC6 - Dynamically load component from module

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