0

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

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

4

2 回答 2

0

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

然而,使用ng-bind确实可以作为一种解决方法(尽管我更喜欢使用 ng-cloak)。

于 2013-04-09T09:55:44.837 回答
0

Opera mini 是一个代理服务器,这意味着它会剥离一些代码(特别是 javascript 代码)。你可以在这里阅读更多

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

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

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

于 2016-01-27T07:31:20.567 回答