在Angular2应用程序中导入路由器 /// 从'angular2/angular2'导入{组件、视图、引导程序}; 从“角度/路由器”导入{Router}; 从“../Login/Login”导入{Login}; @组成部分({ 选择器:“我的应用程序”, }) @看法({ 模板:“” }) //组件控制器 导出类FreshairAppComponent{ 构造器(路由器:路由器){ 路由器 .config(['/login',login,'login']) 然后(()=>router.navigate('login'); } } 引导(FreshairAppComponent);
Typescript(1.5)输出: /usr/bin/tsc--sourcemap/home/larry/Projects/FreshAir2/src/components/app/app.ts--target es5--m commonjs--emitdecorormatadata--outdir/home/larry/Projects/FreshAir2/public/js在Angular2应用程序中导入路由器 /// 从'angular2/angular2'导入{组件、视图、引导程序}; 从“角度/路由器”导入{Router}; 从“../Login/Login”导入{Login}; @组成部分({ 选择器:“我的应用程序”, }) @看法({ 模板:“” }) //组件控制器 导出类FreshairAppComponent{ 构造器(路由器:路由器){ 路由器 .config(['/login',login,'login']) 然后(()=>router.navigate('login'); } } 引导(FreshairAppComponent);,angular,typescript1.5,Angular,Typescript1.5,Typescript(1.5)输出: /usr/bin/tsc--sourcemap/home/larry/Projects/FreshAir2/src/components/app/app.ts--target es5--m commonjs--emitdecorormatadata--outdir/home/larry/Projects/FreshAir2/public/js /home/larry/Projects/FreshAir2/src/components/app/app.ts(4
/home/larry/Projects/FreshAir2/src/components/app/app.ts(4,24):错误TS2307:找不到外部模块“角度/路由器”
我遗漏了什么?只是一个猜测:将角度更改为角度2
从'angular2/Router'导入{Router}代码>Duh!老年人正在付出代价。使用路由器的一个很好的例子。
///<reference path='../../../typings/angular2/angular2'/>
import {Component, View, bootstrap} from 'angular2/angular2';
import { Router } from 'angular/router';
import {Login} from '../login/login';
@Component({
selector: 'my-app',
})
@View({
template: '<login></login>'
})
// Component controller
export class FreshairAppComponent {
constructor(router:Router) {
router
.config(['/login',Login,'login'])
.then(()=>router.navigate('login'));
}
}
bootstrap(FreshairAppComponent);