我的问题与Angular2- Location without routing?类似,但答案似乎不再起作用。我将我的应用程序的状态存储在url中(以启用深层链接),只需要在bootstrap中读取它。无需路由。
官方角度文档让它看起来很简单 - https://angular.io/docs/ts/latest/api/common/index/Location-class.html - 所以我尝试了
constructor(public location: Location, public locationStrategy: LocationStrategy) {
console.log(this.location.path()
.split('/'));
除了这给我一个错误Error in ./AppComponent class AppComponent - inline template:1:0 caused by: No provider for Location!
我如何以及在何处设置必要的provider
?