在HTML页面的某个元素上显示错误消息的最佳解决方案是什么?
目前,我已覆盖$exceptionHandler
以将错误消息存储到$rootScope.errorMessage
,然后在HTML页面上我使用ng-show
div
来显示变量的内容。
我的div位于ng-view
的顶部,所以它不包含在部分内容中。
发生错误时div
已正确更新,但如何在用户执行某些操作时重置它,例如在某些部分执行ng-click。
我可以在从页面导航到另一个页面时重置错误消息。
答案 0 :(得分:0)
我认为可能有很多方法可以做到这一点。你可以定义一个$ on消息来监听,然后在整个代码中发出'消息'。或者,您可以在侦听body元素的点击时进行游戏,假设堆栈中没有任何内容停止传播事件。
对我来说,这有点取决于你的应用程序有多大。
希望这会有所帮助