【发布时间】:2017-01-01 21:28:36
【问题描述】:
我从 rc4 切换到 rc5 并引导到一个模块 main.ts:
import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
import { PortmanModule } from './portman.module';
platformBrowserDynamic().bootstrapModule(PortmanModule);
portman.module:
import {NgModule} from "@angular/core";
import {BrowserModule} from "@angular/platform-browser";
import {FormsModule} from "@angular/forms";
import {RootComponent} from "./root.component";
@NgModule({
imports: [
BrowserModule,
FormsModule
],
declarations: [RootComponent],
bootstrap: [RootComponent]
})
export class PortmanModule {
}
现在,当我加载我的应用时,它会产生错误:
原始例外:没有路由器供应商!
没有 ngModule 的 main.ts,旧的 rc4 语法有效:
import {bootstrap} from '@angular/platform-browser-dynamic';
import { disableDeprecatedForms, provideForms } from '@angular/forms';
import {RootComponent} from './root.component'
import {ROUTER_PROVIDERS} from "@angular/router-deprecated";
bootstrap (RootComponent,[
ROUTER_PROVIDERS,
disableDeprecatedForms(),
provideForms()
]).catch((err: any) => console.error(err));
如何提供路由器?
【问题讨论】: