2016-04-15 6 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

私はしました...クロムのURLだけが変化しています...他に何もありません... –

+0

ok、Walfratのコメントを確認してください:もっとコードが必要です – fikkatra

0

2物事:

UI-ルータ用UI-SREF = "tabs.personal.personalview" を使用して、それはhrefのより良い方法です。

第2の状態は状態タブの壮大な子であり、URLはその親状態に関連しています。私は、あなたがUI-SREFを使用してリンクをクリックすると、これは

tabs/tabs/personal/tabs/personal/personalview 

のようなものを与える、あなたの状態を宣言したのかを正しく推測している場合ので、彼の完全なURLは

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

だろう。

+0

私は「タブ/ tabs/personal/personalview "と、どのように/どこで" //tabs/personal/personalview "を適用しますか? –

+0

"url: 'tabs/personal/personalview'、" url: '/ personalview'、 "まだ動作していません... –

関連する問題