我有路由问题,因为我使用laravel作为支持,我发现他们添加了这个帖子:
import {bootstrap} from '@angular/platform-browser-dynamic';
import {provide} from '@angular/core';
import {AppComponent} from './app.component';
import {HTTP_PROVIDERS} from '@angular/http';
import { Http, Response } from '@angular/http';
import 'rxjs/Rx';
import {
LocationStrategy,
HashLocationStrategy,
}
from '@angular/common';
import {ROUTER_DIRECTIVES, ROUTER_PROVIDERS} from '@angular/router';
bootstrap(AppComponent, [
ROUTER_PROVIDERS,
ROUTER_DIRECTIVES,
HTTP_PROVIDERS,
provide(LocationStrategy, {useClass: HashLocationStrategy})
]);
但我得到的错误是他们没有导出成员:
import {bootstrap} from '@angular/platform-browser-dynamic';
import {provide} from '@angular/core';
import {HTTP_PROVIDERS} from '@angular/http';
我也得到错误:
import {ROUTER_DIRECTIVES, ROUTER_PROVIDERS} from '@angular/router';
有任何建议如何解决这个问题?
答案 0 :(得分:2)
这种用法,
import {ROUTER_DIRECTIVES, ROUTER_PROVIDERS} from '@angular/router';
适用于弃用路由器(测试版)。我们现在有@NgModule
和路由器特定模块
import { RouterModule } from '@angular/router';
上的最新文档进行操作