検索

ホームページ  >  に質問  >  本文

angular.js - ui-router ビューがネストされているときにデフォルト ページを表示するようにセカンダリ ビューを指定するにはどうすればよいですか?


問題は次のとおりです。ユーザー ページにジャンプすると、右側の uiview が空になり、ナビゲーションをクリックする必要があります。左側 テンプレートを挿入するには、ルーティングのセカンダリ ビューのデフォルト表示ページを設定するにはどうすればよいですか?
上記のコード:
`$stateProvider

リーリー
我想大声告诉你我想大声告诉你2783日前1192

全員に返信(7)返信します

  • 阿神

    阿神2017-05-15 17:11:45

    テスト済みで問題を解決できます。
    .state('ユーザー', {

    リーリー

    })
    .state('user.a', {

    リーリー

    })
    .state('user.b', {

    リーリー

    })`

    返事
    0
  • 阿神

    阿神2017-05-15 17:11:45

    リーリー

    返事
    0
  • 大家讲道理

    大家讲道理2017-05-15 17:11:45

    通常、特定の判断条件下で$state.go();

    を実行するデフォルトページを設定します

    たとえば、インデックスルーターをセットアップしてから、index.homepageをセットアップします

    ユーザーがページにログインした後に判断します。ログインが成功した場合は、index.homepage に設定されたテンプレートがデフォルトのページになります。

    合計値。必要なときに $state.go() を使用してルートを指すだけです。

    返事
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-15 17:11:45

    デフォルトを設定します:

    リーリー

    返事
    0
  • 大家讲道理

    大家讲道理2017-05-15 17:11:45

    へのジャンプは禁止されるべきです)。これを行う理由はありません。必要なパスにジャンプするだけです。 /user(添加属性 abstract:true

    返事
    0
  • 我想大声告诉你

    我想大声告诉你2017-05-15 17:11:45

    マルチレベルルーティングに伴うアドレスリターン問題の解決方法

    返事
    0
  • PHP中文网

    PHP中文网2017-05-15 17:11:45

    質問主は解決策を持っていますか?同じ質問に答えてください...

    返事
    0
  • キャンセル返事