首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Angular2路由器3.0.0-字母7

Angular2路由器3.0.0-字母7
EN

Stack Overflow用户
提问于 2016-06-21 20:33:26
回答 1查看 950关注 0票数 0

Mac OS X

依赖关系:

代码语言:javascript
复制
  "dependencies": {
    "@angular/common": "2.0.0-rc.2",
    "@angular/compiler": "2.0.0-rc.2",
    "@angular/core": "2.0.0-rc.2",
    "@angular/http": "2.0.0-rc.2",
    "@angular/platform-browser": "2.0.0-rc.2",
    "@angular/platform-browser-dynamic": "2.0.0-rc.2",
    "@angular/router": "3.0.0-alpha.7",
    "es6-shim": "^0.35.0",
    "reflect-metadata": "0.1.3",
    "rxjs": "5.0.0-beta.6",
    "semantic-ui": "^2.1.8",
    "systemjs": "0.19.31",
    "zone.js": "^0.6.12"
  }

代码:

代码语言:javascript
复制
import {provideRouter, RouterConfig} from "@angular/router";

export const routes: RouterConfig = [
  { path: 'crisis-center', component: CrisisCenterComponent },
  { path: 'heroes', component: HeroListComponent },
  { path: 'hero/:id', component: HeroDetailComponent }
];

export const APP_ROUTER_PROVIDERS = [
  provideRouter(routes)
];

获取误差

代码语言:javascript
复制
@angular/router/index has no exported member provideRouter and RouterConfig.

我试过的是:

  1. 转到@角/路由器/索引文件:
代码语言:javascript
复制
/**
 * @module
 * @description
 * Maps application URLs into application states, to support deep-linking and navigation.
 */
export { ROUTER_DIRECTIVES } from './src/directives/router_directives';
export { RouterLink } from './src/directives/router_link';
export { RouterOutlet } from './src/directives/router_outlet';
export { CanDeactivate, OnActivate } from './src/interfaces';
export { Routes } from './src/metadata/decorators';
export { Route } from './src/metadata/metadata';
export { Router, RouterOutletMap } from './src/router';
export { ROUTER_PROVIDERS } from './src/router_providers';
export { DefaultRouterUrlSerializer, RouterUrlSerializer } from './src/router_url_serializer';
export { RouteSegment, RouteTree, Tree, UrlSegment, UrlTree } from './src/segments';

provideRouter和RouterConfig也没有出口。

  1. 在将provideRouter and RouterConfig not found in new @angular/router 3.0.0-alpha.3^版本从0.19.27升级到0.19.31之后,通过了SystemJS,但是似乎没有什么效果。
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-06-22 05:44:05

看起来你的npm模块没有更新,先卸载“@ar角/路由器”,然后再安装它。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37954071

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档