2016-04-15 31 views
1

你好,我有一個問題...角視圖:總是會回到否則鏈路(更新代碼)

.state('tabs', { 
    url: '/tabs', 
    abstract: true, 
    templateUrl: 'templates/tabs.html' 
}) 

.state('tabs.personal', { 
url: '/personal', 
    views: { 
     'personalGoals-view': { 
      templateUrl: 'templates/personalGoals.html', 
      controller: 'personalCtrl' 
     } 
    } 
}) 

.state('tabs.personal.personalview', { 
url: 'tabs/personal/personalview', 
    views: { 
     'personalview-view': { 
      template: 'hello', 
      controller: 'personalViewCtrl' 
     } 
    } 
}) 

,這是我的鏈接:

<ion-view view-title="PersonalGoals"> 
     <ion-content class="has-footer"> 
      <ion-item ng-repeat="goal in goals" href="#" ui-sref="tabs.personal.personalview"> 
       <span class="goal-lists">{{goal.goaltitle}}</span> 
      </ion-item> 
     </ion-content> 
    </ion-view> 

(井號)/標籤/個人/ personalview不顯示的問題可以追溯到我的,否則鏈接...我不知道爲什麼...請幫助...

回答

0

嘗試使用ui-sref

<ion-view view-title="PersonalGoals"> 
    <ion-content class="has-footer"> 
     <ion-item ng-repeat="goal in goals" ui-sref="tabs.personal.personalview"> 
      <span class="goal-lists">{{goal.goaltitle}}</span> 
     </ion-item> 
    </ion-content> 
</ion-view> 
+0

我做了...只有鉻上的網址正在改變......沒有別的...... –

+0

好吧,然後檢查Walfrat的評論:我們需要更多的代碼 – fikkatra

0

兩件事:

當使用UI路由器使用ui-SREF = 「tabs.personal.personalview」 它的方式比HREF更好。

2nd您的狀態是狀態選項卡和URL的大孩子是相對於其父狀態。因此,他的完整URL將

<tabs URL>/<tabs.personal URL>/tabs/personal/personalview 

如果我猜你是如何正確申報您的狀態這將給像

tabs/tabs/personal/tabs/personal/personalview 

如果單擊使用UI-SREF的鏈接。

+0

我有點迷失在「tabs/tabs/personal /標籤/ personal/personalview「以及我將如何/在哪裏應用」 //tabs/personal/personalview「? –

+0

我改變了「url:'tabs/personal/personalview',」to「url:'/ personalview',」仍然不能正常工作...... –