Я новичок в Angular2.Angular2 - Функция вызова 'UIRouterModule', вызовы функций не поддерживаются
Эта ошибка я получаю, когда я импортировать UIRouterModule
, имея в виду this
ОШИБКА в Обнаружена ошибка разрешения значения символов статически. Функция вызова «UIRouterModule», вызовы функций не поддерживаются. Рассмотрите возможность замены функции или лямбда ссылкой на экспортированную функцию, разрешение символа AppModule в /site_root/src/app/app.module.ts, разрешение символа AppModule в /site_root/src/app/app.module.ts
Мои app.module.ts
есть
import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { FormsModule } from '@angular/forms';
import { HttpModule } from '@angular/http';
import { RouterModule, Routes } from '@angular/router';
import { UIView, UIRouterModule } from "ui-router-ng2";
import { AppComponent } from './app.component';
import { ProfileComponent } from './profile/profile.component';
import { WidgetComponent } from './widget/widget.component';
import { DashboardComponent } from './dashboard/dashboard.component';
import { MyRootUIRouterConfig } from "./router.config";
import {MAIN_STATES} from "./app.states";
const appRoutes: Routes = [
{ path: '', component: DashboardComponent },
{ path: 'profile', component: ProfileComponent },
{ path: 'widget', component: WidgetComponent },
];
@NgModule({
declarations: [
AppComponent,
ProfileComponent,
WidgetComponent,
DashboardComponent
],
imports: [
BrowserModule,
FormsModule,
HttpModule,
RouterModule.forRoot(appRoutes),
UIRouterModule.forRoot({
states: MAIN_STATES,
otherwise: { state: 'app', params: {} },
useHash: true,
configClass: MyRootUIRouterConfig
})
],
providers: [],
bootstrap: [AppComponent, UIView]
})
export class AppModule { }
Где я делаю неправильно?
По-прежнему получают ту же ошибку. –
Я имею ввиду этот быстрый старт - https://github.com/ui-router/quickstart-ng2/tree/master –