'router-outlet'不是angular2中的已知元素

NAR*_*EEN 11 angular

我刚刚使用Angular CLI创建了一个新的角度项目并搭建了一条新路线,我收到的错误是:

'router-outlet'不是一个已知的元素

谁能帮我 ?

小智 16

请加

import { RouterModule } from '@angular/router';
Run Code Online (Sandbox Code Playgroud)

进入app.module.ts并导入imports-

imports: [
    BrowserModule,
    FormsModule,
    HttpModule,
    RouterModule
],
Run Code Online (Sandbox Code Playgroud)

这对我有用.


Col*_*oli 6

以下是适用于我的解决方案,灵感来自此页面中gaurav2887:

import { RouterTestingModule } from '@angular/router/testing';
...    
beforeEach(() => {
        TestBed.configureTestingModule({
            declarations: [ MyComponent ],
            imports: [ RouterTestingModule ]
        });
...
Run Code Online (Sandbox Code Playgroud)