問題タブ [angular-routing]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
1349 参照

angularjs - ページ タイトルで $routeParams を使用する Angular

この答えは、別の SO の質問で見つけました。しかし、一部のページ タイトルでもルート パラメータを使用したいと考えています。

私が$routeProviderこのようなものを持っている場合:

:nameタイトルと場所を一致させるにはどうすればよい:nameですか? 私は次のことを試しました

しかし、文字列を使用して routeParams から変数を取得する方法がわかりません。

0 投票する
4 に答える
20990 参照

angularjs - ルート グループに基づいてコントローラーを動的にロードする

コントローラ、js ファイル、およびテンプレートをルート グループに基づいて動的にロードすることは可能ですか? 動作しない疑似コード:

このような質問をたくさん見てきましたが、ルート グループに基づいて js ファイル/コントローラーをロードするものはありません。

0 投票する
2 に答える
3297 参照

c# - 暗号化されたパラメーターの Angular ルーティング

次のルーティングがあります。

bookID はパラメーターとして定義されていますが、暗号化およびエンコードされているため、結果の URL は次のようになります。

問題は、このルーティングが機能していないことですか?

PS: 暗号化されていない値は問題なく機能します。だから、私はルーティングが機能していることを知っています。

エンコーディングは、次のように C# で作成されました。

ルーティングがこの値でうまくいかない理由を知って9XhNLs0tI%2fmr67rkJtfhaw%3d%3dいますか?

0 投票する
1 に答える
184 参照

angularjs - Angular を非 html5 バージョンにリダイレクトせずに IE にページをロードする方法は?

私のangularアプリは/searchにあり、残りのアプリケーションは標準のRailsアプリです。

IE9 で /search ページを開くと、Angular は /#!/search にリダイレクトし、ページ全体をリロードします。次に、サーバーにルート URL '/' が与えられ (ハッシュ bang がサーバー側に渡されないため)、間違ったページに行き着きます。

ページ全体をリロードせずに (サーバー側の呼び出しを行わずに) 、角度のみを /search から /#!/search に変更するにはどうすればよいですか?

0 投票する
1 に答える
860 参照

javascript - AngularJS で hash-fragment の前に「/」を付けないようにする方法

サイトで独自の認証フローを持つサードパーティ サービスを使用しています。パスワードをリセットする機会があります。この機能には、次の流れがあります。yoursite.com/#xxx=123456 のリンクが記載されたメールになります。

このページに入ると、サードパーティのライブラリがダウンロードされ、いくつかの初期化プロセスの後、#xxx=\d+ フラグメントのロケーション URL がチェックされ、いくつかの ajax 呼び出しが行われ、いくつかの UI モーダルが表示されます。

彼らのやり方を変える方法はありません。そしてここに問題があります - Angular は yoursite.com/#xxx=123456 を yoursite.com/#/xxx=123456 に書き換え、その後正規表現が一致しません

URL に二重の # を作成しようとしましたが、エラーが発生します。

更新: angular 1.2.4 を使用すると、これは SPA ではなく、すべての関連リンクを防止して pushState 経由でプッシュするべきではありません

ありがとうございました

0 投票する
2 に答える
213 参照

angularjs - 元のビューを破壊せずに角度を変えてビューを変更

ビューを交換するために ui.router 状態プロバイダーを使用しています。元のビューを次のビューに切り替える前の正確な状態のままにしておくことができるようにしたいと考えています。これは、ユーザーが頻繁にビューを切り替える可能性が高いためです。ドキュメント ( https://github.com/angular-ui/ui-router/wiki ) によると、状態を切り替えるとビューが破棄されます。デフォルトの動作をオーバーライドして、そのビューを「キャッシュ」する方法はありますか。元のビューを「非表示」にして、dom に保持する必要があるかどうかも気にしません。これを達成するためのベストプラクティスを探しているだけだと思います。

ありがとうございます!以下の私のコードの大まかな例:

0 投票する
4 に答える
8052 参照

angularjs - module.configのAngularJS変更URL

Restangularangularjs アプリで使用し、setErrorInterceptor応答エラーを 1 か所で処理するために使用します。エラーが発生した場合にユーザーをログイン ページにリダイレクトしたい。providers&のみconstantsが構成フェーズで注入可能であることを知っています。