如果service
抛出错误,我想显示错误页面show am updated error variable $scope.error=true
并导航到错误页面
我正在为错误变量实现监视功能并导航到错误页面。
有人可以告诉我,如何实现适用于controller
中所有angularjs
的常用监视功能。在我的应用程序中,我正在处理服务错误。我在每个service
中调用controller
{1}}。而不是在每个controller
中实施监视。我想在父controller
中实施
由于
答案 0 :(得分:0)
如果目的是导航到错误页面,我认为更好的解决方案是使用事件。
在您的服务中,您可以播放错误。
Sum
在其他地方(通常在应用程序/路由设置中),您可以对其做出反应
$rootScope.$broadcast('myComponent.error', {
message: 'some error message';
});
});
这个解决方案比watch更好,因为你不需要弄脏每个控制器而不必要地创建额外的观察者。