[解決済み] Angular ui-router の $state.transitionTo() と $state.go() の相違点
2022-09-29 16:25:40
質問
AngularJSでは、たまに
$state.transitionTo()
を使うこともあれば
$state.go()
. この2つはどのように違うのか、また、どのような場合にどちらを使うべきなのか、どなたか教えていただけませんか?
どのように解決するのですか?
を参照していますか? AngularUIルータ ? もしそうなら、wikiの は相違点を指定します。 :
<ブロッククオート$state.go(to [, toParams] [, options])
を返します。 プロミス を返します。
新しい状態に遷移するための便宜的なメソッド。
$state.go
は呼び出す
$state.transitionTo
を内部で呼び出しますが、オプションは自動的に
{ location: true, inherit: true, relative: $state.$current, notify: true }
. これにより、絶対パスや相対パスを使用して、更新したいパラメータのみを簡単に指定することができます(指定されていないパラメータは現在の状態を引き継ぎます)。
$state.transitionTo(to, toParams [, オプション ])
を返します。 プロミス を返します。
新しい状態に遷移するための低レベルなメソッドです。
$state.go()
は
transitionTo
を内部で使用しています。
$state.go()
が推奨されます。
関連
-
[解決済み] let "と "var "の使い分けは?
-
[解決済み] GUID / UUIDの作成方法
-
[解決済み] callとapplyの違いは何ですか?
-
[解決済み] JavaScriptで二重引用符と単一引用符はいつ使うべきですか?
-
[解決済み] AngularJSでデータバインディングはどのように機能するのですか?
-
[解決済み] angular-routeとangular-ui-routerの違いは何ですか?
-
[解決済み] ng-modelとng-bindの違いは何ですか?
-
[解決済み] 文字列がすべて同じ部分文字列で構成されているかどうかを調べるにはどうすればよいですか?
-
[解決済み] TypeScriptプロジェクトで既存のC#クラス定義を再利用する方法
-
[解決済み] jQueryを使用して、すべてのクリックイベントハンドラを削除するにはどうすればよいですか?
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] JavaScriptで次の要素/前の要素を取得しますか?
-
[解決済み] 文字列のn番目の出現箇所を取得するには?
-
[解決済み] なぜ "use strict "はパフォーマンスを10倍向上させるのか?
-
[解決済み] node.jsで文字列のsha1ハッシュを取得するにはどうすればよいですか?
-
[解決済み] JSXとLoadshを使用して、ある要素をn回繰り返す方法
-
[解決済み] JavaScriptで文字列を数値に変換する最速の方法は何ですか?
-
[解決済み] サブドメインにまたがってlocalStorageを使用する
-
[解決済み] ECMAScriptとは?
-
[解決済み] <ng-content>が空かどうかを確認する方法は?(これまでのAngular 2+で)
-
[解決済み] JavaScriptのArray.sort()メソッドでシャッフルするのは正しいのか?