Я разрабатываю приложение в угловой-2, в котором у меня есть индексная страница, которая будет загружать мое приложение компонент. содержимое компонента приложения: маршрутизация для загрузки дома или входа в систему.Ошибка при создании экземпляра LocationStrategy в Angular2
вот мой index.html
<!doctype HTML>
<html>
<head>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" >
<script src="/angular2/bundles/angular2-polyfills.js"></script>
<script src="/systemjs/dist/system.src.js"></script>
<script src="/rxjs/bundles/Rx.js"></script>
<script src="/angular2/bundles/angular2.dev.js"></script>
<script src="/angular2/bundles/upgrade.dev.js"></script>
<style>
*{
border-radius: 0px !important;
}
</style>
</head>
<body>
<div class="container">
<app>Loading......</app>
</div>
<script>
System.config({
defaultJSExtensions: true,
packages: {
app: {
defaultExtension: 'js'
}
},
paths: {
'angular2/upgrade': '../node_modules/angular2/upgrade'
}
});
System.import('scripts/src/bootstrap');
</script>
</body>
</html>
вот мой bootstrap.ts
//import {bootstrap} from 'angular2/angular2';
///<reference path="../node_modules/angular2/typings/node/node.d.ts" />
import {UpgradeAdapter} from 'angular2/upgrade';
import {bootstrap} from 'angular2/platform/browser';
import {ROUTER_PROVIDERS} from 'angular2/router';
import {HTTP_PROVIDERS} from 'angular2/http';
import {App} from './components/app/app';
import {LoginService} from './services/loginService';
import {HttpService} from './services/httpServices';
bootstrap(App, [HTTP_PROVIDERS, ROUTER_PROVIDERS, LoginService, HttpService]);
вот мой app.ts
import {Component, View, Inject} from 'angular2/core';
import {Router, RouteConfig, RouterLink, RouterOutlet, ROUTER_PROVIDERS} from 'angular2/router';
import {HomeComponent} from '../home/home';
import {LoginComponent} from '../login/login';
@Component({
selector: 'app',
})
@View({
templateUrl: '/scripts/src/components/app/app.html',
directives: [RouterLink, RouterOutlet]
})
export class App {
constructor(@Inject(Router) router: Router) {
router.config([
{ path: '', as: 'home', component: HomeComponent },
{ path: '/login', as: 'login', component: LoginComponent }
]);
}
}
нагружающие мой другой компонент, но когда я запускаю приложение givin g me ошибка.
пожалуйста, поправьте меня, что я здесь отсутствует.
См http://stackoverflow.com/questions/34535163/angular-2-router-no-base-href-set/34535256#34535256 –