加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

angular2 routes TypeError:无法读取属性’forRoot’

发布时间:2020-12-17 10:23:30 所属栏目:安全 来源:网络整理
导读:angular2 rc.5 我收到TypeError:无法读取未定义的属性’forRoot'(…) 当我调查时,我发现在执行期间未定义RouterModule. 以下是我的app.route.ts import {Routes,RouterModule } from '@angular/router';//const routes: Routes = [];import {HelloComponent
angular2 rc.5

我收到TypeError:无法读取未定义的属性’forRoot'(…)
当我调查时,我发现在执行期间未定义RouterModule.

以下是我的app.route.ts

import {Routes,RouterModule } from '@angular/router';

//const routes: Routes = [];
import {HelloComponent} from './hello.component';
import {IncComponent} from './inc.component';
import {AdditionComponent} from './addition.component';
import {RomanComponent} from './roman.component';

let routes: Routes = [

    {
        path: 'hello',component: HelloComponent
    },{
        path: '',redirectTo: '/hello',pathMatch: 'full'
    },{
        path: 'increment',component: IncComponent
    },{
        path: 'adder',component: AdditionComponent
    },{
        path: 'roman',component: RomanComponent
    }
];


export const routing = RouterModule.forRoot(routes); // error on this line

以下是我的app.module.ts

import { NgModule }      from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';

import { AppComponent }  from './app.component';
import {routing} from './app.routes';
import {HelloComponent} from './hello.component';
import {IncComponent} from './inc.component';
import {AdditionComponent} from './addition.component';
import {RomanComponent} from './roman.component';

@NgModule({
    imports:[
        BrowserModule,routing
    ],declarations: [
        AppComponent,HelloComponent,IncComponent,AdditionComponent,RomanComponent
    ],bootstrap:    [ AppComponent ]
})
export class AppModule { }

和main.ts

import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
    //import { HTTP_PROVIDERS } from '@angular/http';
    import { AppModule } from './app.module';

    platformBrowserDynamic().bootstrapModule(AppModule);
我有同样的问题. 也许这是老生常谈,但在我的情况下,问题解决后我清除了浏览器缓存.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读