在Angular JS应用程序中,如果我点击一个链接并更改URL位置,Opera浏览器会在300-400ms内显示非插值字符串(例如{{name}}),然后编译好。
在其他浏览器中,非插值字符串不显示,所有编译良好。如何在Opera中解决这个问题?
答案 0 :(得分:0)
我遇到了同样的问题。我还将ng-cloak指令添加到我的css(加载到头部),但我仍然得到一些没有样式的内容。
然而,使用ng-bind可以解决方法(虽然我更喜欢使用ng-cloak)。
答案 1 :(得分:0)
Opera mini是一个代理服务器,这意味着它会对某些代码(特别是javascript代码)进行条带化处理。您可以阅读更多here
Angular似乎更专注于在发达城市拥有大量市场份额的现代Android和IOS手机浏览器。
但似乎忽略了人口使用入门级手机的发展中市场。在我看来,情况并非如此。我的建议是,如果您的目标用户使用opera mini,即使禁用了javascript,您也可以访问Web应用程序并使其正常运行。