Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/108.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript angularjs未在iOS上更新部分_Javascript_Ios_Angularjs - Fatal编程技术网

Javascript angularjs未在iOS上更新部分

Javascript angularjs未在iOS上更新部分,javascript,ios,angularjs,Javascript,Ios,Angularjs,我有一个奇怪的问题,我不知道从哪里开始。考虑以下流程: 1) 用户使用param1进入等待页面(控制器+部分)。param1设置了$scope.sectionTitle,效果很好 2) 等待页面重定向到一个处理页面,该页面重定向回具有param2的等待页面,该param2再次设置$scope.sectionTitle 在第二步,HTML显示原始{{sectionTitle}},而不是在控制器中设置的值 这只发生在我在iOS上的测试中。在桌面上似乎可以正常工作 从哪里开始调试?可能会发生什么情况?

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

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

2) 等待页面重定向到一个处理页面,该页面重定向回具有param2的等待页面,该param2再次设置$scope.sectionTitle

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

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


从哪里开始调试?可能会发生什么情况?

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


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

如果我添加$scope。$apply()它有效。在iOS上,Digest因某些原因而被禁用。

可能有很多东西。如何在页面之间重定向?你有可以测试的链接吗?不适用于随机参数。事实上,它不会再得到部分。