Ответ 1
Пожалуйста, добавьте
import { RouterModule } from '@angular/router';
в app.module.ts
и импортировать его в imports
-
imports: [
BrowserModule,
FormsModule,
HttpModule,
RouterModule
],
Это сработало для меня.
Я только что создал новый проект angular, используя CLI angular, и создал новый маршрут, и я получаю ошибку как:
'router-outlet' не является известным элементом
Кто-нибудь может мне помочь?
Пожалуйста, добавьте
import { RouterModule } from '@angular/router';
в app.module.ts
и импортировать его в imports
-
imports: [
BrowserModule,
FormsModule,
HttpModule,
RouterModule
],
Это сработало для меня.
Вот решение, которое сработало для меня, вдохновленное gaurav2887 из на этой странице:
import { RouterTestingModule } from '@angular/router/testing';
...
beforeEach(() => {
TestBed.configureTestingModule({
declarations: [ MyComponent ],
imports: [ RouterTestingModule ]
});
...
Вам нужно сначала импортировать Маршруты и RouterModule
import { Routes, RouterModule } from '@angular/router';
Затем импортируйте его с помощью корневой константы и экспорта
@NgModule({
imports: [RouterModule.forRoot(routes)],
exports: [RouterModule]
})
Затем экспортируйте все компоненты, для которых вы хотите реализовать маршрутизацию.
Это установлено... Надеюсь, что это сработает.
Сработало!
Использование:
"@angular/router": "3.1.2",