angularjs没有在iOS上更新部分

时间:2013-05-16 03:35:38

标签: javascript ios angularjs

我遇到了一个奇怪的问题,我不知道从哪里开始。请考虑以下流程:

1)用户使用param1进入等待页面(控制器+部分)。 param1设置$ scope.sectionTitle并且效果很好。

2)Waiting页面重定向到一个处理页面,该页面使用param2重定向回等待页面,param2再次设置$ scope.sectionTitle。

在第二步,HTML显示原始{{sectionTitle}}而不是控制器中设置的值。

这只发生在我在iOS上的测试中。它似乎在桌面上运行正常。

我在哪里可以开始调试这个?可能会发生什么?

2 个答案:

答案 0 :(得分:0)

假设,部分是从URL获取的,是否可以进行一些缓存?在第一个请求中,您获得真实视图,在第二个请求上,iOS浏览器采用一些快捷方式,这会阻止Angular.js正确呈现视图。

如果您向URL添加一些随机参数,它是否有效?

答案 1 :(得分:0)

如果我添加$ scope。$ apply()就行了。由于某些原因,摘要在iOS上被禁止。