Earlier Я разработал образец приложения Angular 2 с использованием System JS для загрузки модуля, и он работал нормально.Приложение с угловым 2 с помощью webpack
Теперь я хотел бы использовать пакетный пакет webpack вместо системы JS, и я внесли соответствующие изменения.
Теперь, когда я запускаю приложение в браузере, он отображается ниже в консоли.
"Cannot find primary outlet to load 'HomeComponent' Error: Cannot find primary outlet to load 'HomeComponent'"
Ниже мой корневой код модуля, связанные с маршрутизацией
RouterModule.forRoot([
{path:'' , component:HomeComponent},
{path:'acategories/:id/products/:pid' , component:ProductComponent},
//{path:'acategories/productsx/:pid' , component:ProductComponent},
{path:'acategories/:id/products' , component:ProductsComponent},
{path:'acart' , component:CartComponent},
{path:'about' , component:AboutComponent},
{path:'aorders' , component:OrderDetailsComponent},
{path:'asearch' , component: ProductSearchComponent},
{path:'**',component:PageNotFoundComponent}
]),
Ниже мой корневой код компонента
@Component({
selector:'my-app',
templateUrl: './app.component.html'
})
app.component.html имеет
...
<router-outlet></router-outlet>
...
и это мой код домашнего компонента
@Component({
selector:'',
templateUrl:'./home.component.html'
})
Все эти файлы находятся в одной папке. Любая идея, что нужно изменить.
который является вашим загрузочным компонентом? –
bootstrap: [AppComponent] – refactor