2017-04-20 81 views
0

我們已經發布了一個Angular 1.6移動應用程序到Android和Apple設備的應用商店。一切似乎在Android設備上正常工作,但在某些Apple設備(即iPhone 5SE)上,路由似乎不起作用。某些路徑無法在iOS上加載模板

這裏是我們的路由代碼:

​​

本質money & spending都做工精細 - 我們可以看到組件的應用程序。但是cash & snow不。通過調試,我們可以看到他們的模板沒有被加載,而另外兩個是。

我認爲這可能有一些做的angular-ui-router的版本中,我們使用的,所以我分支,並更新到1.0.0,改變路由使用component代替template但我們仍然收到了同樣的問題。

我重申,這似乎只發生在iOS(iPad上的iOS 9.0.2)設備上。有沒有人遇到過這樣的事情?不幸的是,我不想在組件定義中將templateUrl切換爲template,因爲html本身已經變得相當大。

回答

0

我想通了這個問題。原因是在我們嘗試使用的iOS版本中沒有使用指數運算符**

爲什麼它出現在屏幕的負載上的另一個原因是在某些變量上使用$scope.$watch,這些變量稱爲使用指數運算符的函數。它與我們的路由沒有任何關係。