我使用Ionic框架及其AngularJS UI路由器和$ stateProvider來處理我的應用程序中的不同視圖。處理狀態作爲新的路線在Ionic框架與角UI - 路由器
但是,我很難弄清楚如何告訴$ stateProvider我有不同的「主視圖」,每個有不同的子視圖。
例如,當我在/#/home
例如,並點擊一個鏈接發送給/#/about
,然後/#/about
不會呈現爲它自己的新視圖。相反,它轉換爲它,因爲它是/#/home
的子頁面。
它的工作原理是當我用AngularJS $ routeProvider替換$ stateProvider時,但是所有的轉換都沒有了。
我爲你創建了一個Pen來看看它。
http://codepen.io/anon/pen/gBDFi
應該有它們之間沒有過渡。每個「基礎」網址應該是一個新的「標籤」。
我不確定'subpages'是什麼意思。向兩個視圖添加'hide-back-button =「true」'(' '),並從' '刪除'animation =「slide-left-right」'。那是你想要達到的目標嗎?但是,只有在你的「主要觀點」之間切換時纔可以? –
差不多!這正是我想要實現的行爲。但我想保留'subpages'的滑動動畫。 ''子頁'我的意思是例如'/#/ about/tom',其中'tom'是'/#/ about'的子頁面。 –