1

イオン タブで望ましくない動作が見つかりました。

基本的に私はいくつかのタブを持っています.最初のタブには3つのビューがあり、1つはtab1Initialがtab1internal1ビューへのアクセスを提供し、これは同じタブのtab1internal2ビューへのアクセスを提供します.そこには問題ありません.

しかし、最初のタブで tab1internal2 につながる他のタブ (2 番目のタブと呼びましょう) があります。これは、1 つの詳細を除いて、期待どおりに機能します。

最初のタブにアクセスしておらず、2 番目のタブから最初のタブへの tab1internal2 ビューにアクセスした場合、この tab1internal2 ビューは最初のタブのデフォルト ビューとして残ります。タブによって表示される最初のビューがタブに固執するビューである場合、それはまさに私の問題です。

この動作を示す codepen があります。私が説明した動作を再現するのは簡単です。

ところで、私はナビゲーションについて心配していません。私の問題は、タブに触れたときに必要なビューが表示されないことだけです。

これはいけません

<ion-tab title="InternalPages" icon="ion-home" href="#/tab/home">
    <ion-nav-view name="home-tab"></ion-nav-view>
  </ion-tab>

どのようにナビゲートしても、そのビューをデフォルトとして割り当てますか?

4

1 に答える 1