使用带有es6的角度新路由器

时间:2016-03-07 08:17:44

标签: angularjs ecmascript-6

我正在使用NG6-starter软件包来学习使用ES6的1.5角组件。 此包中的路由是使用stateProvider完成的,现在我想使用angular-new-router进行路由。

我这样做

import angular from 'angular';
import uiRouter from 'angular-ui-router';
import Router from 'angular-new-router';
import homeComponent from './home.component';

let homeModule = angular.module('home', [
  Router
])

  .controller(($router) => {
    $router.config([
      {path: '/', component: 'homeComponent' }
    ])
  })

export default homeModule;

但它不起作用......

1 个答案:

答案 0 :(得分:1)

在导入语句中使用文件的规范路径。

示例:

import router from "@angular/router/angular1/angular_1_router";

注意:自提出问题以来,情况发生了变化。请查看official documentation以获取安装说明。