Angular JS + Opera浏览器

时间:2013-03-31 16:27:36

标签: javascript angularjs opera

在Angular JS应用程序中,如果我点击一个链接并更改URL位置,Opera浏览器会在300-400ms内显示非插值字符串(例如{{name}}),然后编译好。

在其他浏览器中,非插值字符串不显示,所有编译良好。如何在Opera中解决这个问题?

2 个答案:

答案 0 :(得分:0)

我遇到了同样的问题。我还将ng-cloak指令添加到我的css(加载到头部),但我仍然得到一些没有样式的内容。

然而,使用ng-bind可以解决方法(虽然我更喜欢使用ng-cloak)。

答案 1 :(得分:0)

Opera mini是一个代理服务器,这意味着它会对某些代码(特别是javascript代码)进行条带化处理。您可以阅读更多here

Angular似乎更专注于在发达城市拥有大量市场份额的现代Android和IOS手机浏览器。

但似乎忽略了人口使用入门级手机的发展中市场。在我看来,情况并非如此。

我的建议是,如果您的目标用户使用opera mini,即使禁用了javascript,您也可以访问Web应用程序并使其正常运行。