gpt4 book ai didi

angular - angular2 rc5 中没有路由器提供程序

转载 作者:太空狗 更新时间:2023-10-29 18:17:02 25 4
gpt4 key购买 nike

在 module.ts 中

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

import { AppComponent } from './app.component';

@NgModule({
imports: [
BrowserModule
],
declarations: [
AppComponent
],
bootstrap: [ AppComponent ]
})
export class AppModule { }

在组件中

import { Component } from '@angular/core';    
import { Router } from '@angular/router';

import { GlobalService } from './global.service';

@Component({
selector: 'cwf',
templateUrl: 'app/app.template.html'
})
export class AppComponent {
public homeConfig = {};

constructor(private _router:Router, private _globalService: GlobalService){}

我在构造函数中定义路由器以导航路线时出现错误。如果我评论构造函数行它工作正常。我需要在哪里添加提供商以及如何添加。

最佳答案

需要导入RouterModule

@NgModule({
imports: [
BrowserModule,
RouterModule
],

或者像往常一样

const appRoutes: Routes = [
{
path: 'heroes',
component: HeroesComponent
}
];
export const routing: ModuleWithProviders = RouterModule.forRoot(appRoutes);
import { routing } from './app.routing';

@NgModule({
imports: [
BrowserModule,
routing
],

另见 https://angular.io/docs/ts/latest/tutorial/toh-pt5.html

关于angular - angular2 rc5 中没有路由器提供程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39505010/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com