所以我有角度的SPA。 我想使用jquery插件插入QR码。
我的所有控制器和我的javascript都在我的index.html
中。当用户访问screen.html
或keybord.html
时,这些页面中会有另一个小页面
qr.html
的控制器
jQuery('#cardQR').qrcode({
text :"yo"
});
当我第一次去screen.html
时,QR就在那里,如果我转到keybord.html
或者回到screen.html
,QR渲染半秒钟就会丢失。
我想QR jquery插件会在index.html
中加载一次而不会再次加载,因为索引不再重新加载,只有屏幕或键盘。我可能错了。
我不知道如何解决这个问题。有什么提示吗?
由于
答案 0 :(得分:1)
在Angular控制器中使用jQuery通常是非常糟糕的做法,我建议你使用像angular-qrcode之类的东西来获得更多的Angular方式'实施
至于你的问题,如果你没有看到更多的代码,这是不可能回答的,你能创建一个小提琴/傻瓜吗?