[解決済み] Angularのui-routerでデフォルトの状態を設定する方法
2022-02-17 09:49:37
質問
テーブルのデータを変更するために状態を使用しています。
URLは以下のような形式です。
/zone/:zoneCode
.
しかし、単に
/zone
がアクセスされた場合、デフォルトで特定の
zoneCode
.
これは私のコードです。
.state('zone',
{
url:'/zone',
controller:'ZoneController',
templateUrl:'views/zone.html'
})
.state('zone.code',
{
url:'/:zoneCode',
templateUrl:function(stateParams)
{
return 'views/zone-codes/'+stateParams.zoneCode+'.html';
}
}
各サブビューに読み込まれるテンプレートには、データを表示するためのテーブルが含まれています。
がない場合
zoneCode
がURL内に存在しない場合は、テーブルが存在しないことになります。
ui-view
を読み込むことを知りませんでした。
templateUrl
.
親状態のデフォルトを設定するには?
ありがとうございます。
解決方法は?
かなり古い質問ですが、私も同じ問題に直面したので、回答を提供したいと思います。回答は以下の通りです。 このStackoverflowの質問で . その答えをあなたのケースに当てはめるには。
$urlRouterProvider.when('/zone','/zone/'+zoneCode);
urlRouterProviderは、urlが[yoururl]/zoneであるかどうかを確認します。もしそうであれば、[yoururl]/zone/zoneCodeにリダイレクトし、zoneCodeはあなたが指定したものになります。
誰かのお役に立てれば幸いです。
関連
-
[解決済み】angularのonLoadとng-initの違いについて
-
[解決済み] AngularJSで画像を表示する
-
angularjs統合ueditor入門
-
angularでのng-repeatとtrack by
-
[解決済み] AngularJSを使用して、ブラウザのコンソールで$scope変数にアクセスするにはどうすればよいですか?
-
[解決済み] angular-routeとangular-ui-routerの違いは何ですか?
-
[解決済み] angular.serviceとangular.factoryの比較
-
[解決済み] 入力フィールドにフォーカスを当てるには?
-
[解決済み] ng-repeat内のng-click関数にパラメータを追加しても、うまくいかないようです。
-
[解決済み】現在の状態を再読み込みする方法は?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] AngularJSで$httpリクエスト中にスピナーGIFを表示する?
-
[解決済み] AngularJSのシンプルな "Hello, world "が動作しない。
-
[解決済み] Angular ng-repeatの条件付きラップアイテム(ng-repeatのグループアイテム)。
-
[解決済み] ng-repeat内で$indexを使用して、クラスを有効にしてDIVを表示するにはどうすればよいですか?
-
[解決済み] controllerAs "プロパティを使用する理由は何ですか?
-
[解決済み] AngularJS: ngRouteが動作しない。
-
[解決済み] angularJSの::の意味するところ
-
[解決済み] AngularJSで$scope.$watchと$scope.$applyを使用するにはどうすればよいですか?
-
[解決済み] angular.serviceとangular.factoryの比較
-
[解決済み] ng-repeat :単一フィールドによるフィルタリング