如何在不更改URL的情况下触发Angular的$ routeUpdate事件?

时间:2017-06-29 09:29:27

标签: javascript angularjs angular-ui-router

我有一个Angular UI应用程序,不幸的是我的应用程序逻辑基于URL更改工作。所以首先我用$ location.search更改URL,然后触发事件$ routeUpdate,我有我的逻辑:

$scope.$on('$routeUpdate', function () {
    ... // logic
});

现在我也想在一种情况下触发该事件,其中我没有更改URL。我怎么能这样做?

当然我也可以写

$scope.$emit("$routeUpdate");

但对我来说这似乎是一种破坏......还有其他更好的方法吗?

0 个答案:

没有答案