当我使用angular 1.3时,我使用它(Detect Unsaved changes and alert user using angularjs)来检测未保存的更改并向用户发出警报,一切正常。但是当使用angular 1.5(组件路由器)时,$ctrl.form.$dirty
的值在$locationChangeStart
之后被销毁,因此我无法获得此值(在$locationChangeStart
之前,当我通过show调试时,此值显示正确它在HTML代码上)
任何人都有建议 非常感谢!