1
///<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);
Машинопись (1,5) выход:Импорт маршрутизатора в Angular2 приложение
/USR/бен/TSC --sourcemap/дома/Лари/Проекты/FreshAir2/SRC/компоненты /app/app.ts --target es5 --m commonjs --emitDecoratorMetadata --outdir/home/larry/Проекты/FreshAir2/public/js
/home/larry/Projects/FreshAir2/src/components/app/app.ts(4,24): ошибка TS2307: не удается найти внешний модуль «угловой/роутер».
Что мне не хватает?
Duh! Старость наносит ущерб. –
Отличный пример использования маршрутизатора [в Angular2-webpack-starter] (https://github.com/angular-class/angular2-webpack-starter/blob/master/src/app/components/app.ts). – shmck