0

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

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

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

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

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

我可以从哪里开始调试呢?会发生什么?

4

2 回答 2

0

如果我添加 $scope.$apply() 它可以工作。出于某种原因,摘要在 iOS 上很无聊。

于 2013-05-18T04:14:57.747 回答
0

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

如果您在 URL 中添加一些随机参数,它会起作用吗?

于 2013-05-16T03:44:15.710 回答