2017-04-24 37 views
1

我們擁有一個使用AngularJS v1.5.6和ui-router v1.0.0構建的網站。我們希望將此網站轉移到混合應用程序,最合理的解決方案是使用Ionic框架(至少我們認爲)如何查找在Ionic 1項目中使用哪個版本的ui-router?

我們遇到的問題是,當AngularJS沒有component方法時,出現了離子v1問題我們必須重新編寫代碼,以舊的和凌亂的ng-controller方法。

另外,我們在app.run裏面使用了ui-routers $transitions.onStart({}, function(), {})的方法。我們知道在Ionic中有$ionicView.beforeEnter相當於那個,但是,儘管這些事件對於解析數據非常有用(轉換到下一頁比使用ui-routers resolve更順暢),但在嘗試保護登錄頁面時這並不太好。

所以問題基本上是在Ionic v1框架中使用哪個版本的ui路由器?這樣我們可以查找正確的文檔並找到最佳解決方案。

+0

顯示package.json。要找到答案,至少知道離子版的發佈版本是很好的。 – Leguest

回答

0

因此,我檢查了我的ionic1應用程序,並且我發現使用ui-router"version": "0.2.18"。我希望它有幫助

+0

謝謝,現在我知道如何找到相應的Ionic版本的ui版本。不得不說 - 舊版本的ui-router缺少很多功能,.. –

相關問題