我有一个Angular UI应用程序,不幸的是我的应用程序逻辑基于URL更改工作。所以首先我用$ location.search更改URL,然后触发事件$ routeUpdate,我有我的逻辑:
$scope.$on('$routeUpdate', function () {
... // logic
});
现在我也想在一种情况下触发该事件,其中我没有更改URL。我怎么能这样做?
当然我也可以写
$scope.$emit("$routeUpdate");
但对我来说这似乎是一种破坏......还有其他更好的方法吗?