【发布时间】:2015-10-08 13:08:28
【问题描述】:
我在一个页面上有几个弹出窗口,每个弹出窗口中都包含一个链接。当我打开弹出窗口并单击链接时,我会转到正确的页面。然后,当我单击浏览器中的后退按钮并单击任何弹出窗口中的链接时,我会收到错误消息:
无法读取 null 的属性“isOpen”:TypeError:无法读取属性 'isOpen' 为空 https://dev.techdynamism.com/Assessment/Scripts/angular-ui/ui-bootstrap-tpls.js:3546:34 在 Scope.$digest (https://dev.techdynamism.com/Assessment/Scripts/angularjs/angular.js:14275:36) 在 Scope.$apply (https://dev.techdynamism.com/Assessment/Scripts/angularjs/angular.js:14488:24) 在 HTMLHtmlElement。 (https://dev.techdynamism.com/Assessment/Scripts/angularjs/angular.js:11351:24) 在 HTMLHtmlElement.jQuery.event.dispatch (https://dev.techdynamism.com/Assessment/Scripts/jquery/jquery.js:4430:9) 在 HTMLHtmlElement.elemData.handle (https://dev.techdynamism.com/Assessment/Scripts/jquery/jquery.js:4116:28)
如果我通过大多数其他方式返回带有弹出框的页面,通过链接更改 URL,或者点击后退按钮并刷新,那么当我点击链接时不会收到错误消息。
【问题讨论】:
标签: angularjs angular-ui