angular-ueditor icon indicating copy to clipboard operation
angular-ueditor copied to clipboard

带ueditor指令页面 路由跳转异常

Open lllllxt opened this issue 7 years ago • 6 comments

我有个项目也像你这样封装了指令,有个问题不知道你有没有遇到过: 前提:项目里用了uiRouter,现有两个路由页面(A,B),B是带ueditor指令的页面。 问题:刷新浏览器,从A跳进B后,想返回A有两种方法,一是$state.go('A'),二是history.back(),但无论哪个方法,第一次想返回A都无法调用一次就返回成功,$state.go('A')要执行两次才能回去,history.back()要执行三次才行...

注意:是“刷新浏览器后第一次” 从B返回A。执行两次$state.go('A')或三次history.back()成功回到A后再回B再返回A就没问题的,一定要刷新页面才可以重现出来...

lllllxt avatar Nov 16 '17 09:11 lllllxt

我有个项目也像你这样封装了指令,有个问题不知道你有没有遇到过: 前提:项目里用了uiRouter,现有两个路由页面(A,B),B是带ueditor指令的页面。 问题:刷新浏览器,从A跳进B后,想返回A有两种方法,一是$state.go('A'),二是history.back(),但无论哪个方法,第一次想返回A都无法调用一次就返回成功,$state.go('A')要执行两次才能回去,history.back()要执行三次才行...

注意:是“刷新浏览器后第一次” 从B返回A。执行两次$state.go('A')或三次history.back()成功回到A后再回B再返回A就没问题的,一定要刷新页面才可以重现出来...

我有个项目也像你这样封装了指令,有个问题不知道你有没有遇到过: 前提:项目里用了uiRouter,现有两个路由页面(A,B),B是带ueditor指令的页面。 问题:刷新浏览器,从A跳进B后,想返回A有两种方法,一是$state.go('A'),二是history.back(),但无论哪个方法,第一次想返回A都无法调用一次就返回成功,$state.go('A')要执行两次才能回去,history.back()要执行三次才行...

注意:是“刷新浏览器后第一次” 从B返回A。执行两次$state.go('A')或三次history.back()成功回到A后再回B再返回A就没问题的,一定要刷新页面才可以重现出来...

我现在也是遇到了这个问题,如果当前页面用到了这个angular-ueditor,那么在这个页面第一次点击跳转到其他页面时是没有效果的,只有再次点击才能跳转成功,然后继续点击其他跳转也能成功,就是刚进来这个页面的第一次点击失效。请问你现在解决了吗?

XRayHung avatar Nov 26 '18 07:11 XRayHung

@XRayHung 没呢, 现在已经弃坑angularjs 了

lllllxt avatar Nov 26 '18 07:11 lllllxt

@XRayHung 没呢, 现在已经弃坑angularjs 了

我擦......我这用的还是angular1.x版

XRayHung avatar Nov 26 '18 07:11 XRayHung

@XRayHung angular现在都7了 :rofl:

lllllxt avatar Nov 26 '18 08:11 lllllxt

我也遇到了,我这是angularjs 动态引入ZeroClipboard.js 这个js的时候造成的。我改成非动态引入的了

xyj040303 avatar Apr 07 '20 01:04 xyj040303

😮️,这个项目已经很久没更新了,主要弃坑了ng了。

zqjimlove avatar Apr 07 '20 02:04 zqjimlove