angular.js - ui-router ビューがネストされているときにデフォルト ページを表示するようにセカンダリ ビューを指定するにはどうすればよいですか?
我想大声告诉你
我想大声告诉你 2017-05-15 17:09:45
0
7
1168


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

リーリー
我想大声告诉你
我想大声告诉你

全員に返信(7)
阿神

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

リーリー

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

リーリー

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

リーリー

})`

いいねを押す +0
阿神

リーリー

いいねを押す +0
大家讲道理

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

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

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

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

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

いいねを押す +0
伊谢尔伦

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

リーリー
いいねを押す +0
大家讲道理

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

いいねを押す +0
我想大声告诉你

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

いいねを押す +0
Ty80

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

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート