route params from angular to view store should be updated on routeChangeSuccess

This commit is contained in:
Marcus Efraimsson
2018-02-01 13:28:04 +01:00
parent ee9c408188
commit cdf2fd64b7
+4 -5
View File
@@ -34,10 +34,7 @@ export class BridgeSrv {
});
this.$rootScope.$on('$routeChangeSuccess', (evt, data) => {
let angularUrl = this.$location.url();
if (store.view.currentUrl !== angularUrl) {
store.view.updatePathAndQuery(this.$location.path(), this.$location.search(), this.$route.current.params);
}
store.view.updatePathAndQuery(this.$location.path(), this.$location.search(), this.$route.current.params);
});
reaction(
@@ -45,7 +42,9 @@ export class BridgeSrv {
currentUrl => {
let angularUrl = this.$location.url();
if (angularUrl !== currentUrl) {
this.$location.url(currentUrl);
this.$timeout(() => {
this.$location.url(currentUrl);
});
console.log('store updating angular $location.url', currentUrl);
}
}