2013-05-16 8 views
0

이상한 문제가있어서 어디서부터 시작해야할지 모르겠다. 다음의 흐름을 고려하십시오 :angularjs가 iOS에서 부분 업데이트되지 않음

1) 사용자가 param1로 대기중인 페이지 (컨트롤러 + 부분)에옵니다. param1은 $ scope.sectionTitle을 설정하고 훌륭하게 작동합니다.

2) Waiting 페이지는 $ scope.sectionTitle을 다시 설정하는 param2를 사용하여 대기중인 페이지로 다시 리디렉션되는 처리 페이지로 리디렉션됩니다.

두 번째 단계에서 HTML은 컨트롤러에 설정된 값 대신 원시 {{sectionTitle}}을 표시합니다.

이것은 iOS에서 테스트 한 경우에만 발생합니다. 그것은 바탕 화면에서 정상적으로 작동하는 것 같습니다.

어디에서 디버깅을 시작할 수 있습니까? 무슨 일이 일어날 수 있니?

+0

많은 것들이있을 수 있습니다. 페이지간에 어떻게 리디렉션합니까? 테스트 할 수있는 링크가 있습니까? –

답변

0

URL에서 부분을 가져온다고 가정하면 일부 캐싱이 진행될 수 있습니까? 첫 번째 요청에서는 실제보기가 표시되고 두 번째보기에서는 iOS 브라우저가 바로 가기를 사용하여 Angular.j가보기를 제대로 렌더링하지 못하게합니다.

임의의 매개 변수를 URL에 추가하면 작동합니까?

+0

임의 매개 변수와 함께 작동하지 않습니다. 사실 그것은 부분적으로 다시는 얻지 못합니다. –

0

$ scope. $ apply()를 추가하면 작동합니다. 다이제스트는 iOS에서 어떤 이유로 borked입니다.

관련 문제