問題タブ [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.
angularjs - ページ タイトルで $routeParams を使用する Angular
この答えは、別の SO の質問で見つけました。しかし、一部のページ タイトルでもルート パラメータを使用したいと考えています。
私が$routeProvider
このようなものを持っている場合:
:name
タイトルと場所を一致させるにはどうすればよい:name
ですか? 私は次のことを試しました
しかし、文字列を使用して routeParams から変数を取得する方法がわかりません。
angularjs - ルート グループに基づいてコントローラーを動的にロードする
コントローラ、js ファイル、およびテンプレートをルート グループに基づいて動的にロードすることは可能ですか? 動作しない疑似コード:
このような質問をたくさん見てきましたが、ルート グループに基づいて js ファイル/コントローラーをロードするものはありません。
c# - 暗号化されたパラメーターの Angular ルーティング
次のルーティングがあります。
bookID はパラメーターとして定義されていますが、暗号化およびエンコードされているため、結果の URL は次のようになります。
問題は、このルーティングが機能していないことですか?
PS: 暗号化されていない値は問題なく機能します。だから、私はルーティングが機能していることを知っています。
エンコーディングは、次のように C# で作成されました。
ルーティングがこの値でうまくいかない理由を知って9XhNLs0tI%2fmr67rkJtfhaw%3d%3d
いますか?
angularjs - Angular を非 html5 バージョンにリダイレクトせずに IE にページをロードする方法は?
私のangularアプリは/searchにあり、残りのアプリケーションは標準のRailsアプリです。
IE9 で /search ページを開くと、Angular は /#!/search にリダイレクトし、ページ全体をリロードします。次に、サーバーにルート URL '/' が与えられ (ハッシュ bang がサーバー側に渡されないため)、間違ったページに行き着きます。
ページ全体をリロードせずに (サーバー側の呼び出しを行わずに) 、角度のみを /search から /#!/search に変更するにはどうすればよいですか?
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 経由でプッシュするべきではありません
ありがとうございました
angularjs - 元のビューを破壊せずに角度を変えてビューを変更
ビューを交換するために ui.router 状態プロバイダーを使用しています。元のビューを次のビューに切り替える前の正確な状態のままにしておくことができるようにしたいと考えています。これは、ユーザーが頻繁にビューを切り替える可能性が高いためです。ドキュメント ( https://github.com/angular-ui/ui-router/wiki ) によると、状態を切り替えるとビューが破棄されます。デフォルトの動作をオーバーライドして、そのビューを「キャッシュ」する方法はありますか。元のビューを「非表示」にして、dom に保持する必要があるかどうかも気にしません。これを達成するためのベストプラクティスを探しているだけだと思います。
ありがとうございます!以下の私のコードの大まかな例:
angularjs - module.configのAngularJS変更URL
Restangular
angularjs アプリで使用し、setErrorInterceptor
応答エラーを 1 か所で処理するために使用します。エラーが発生した場合にユーザーをログイン ページにリダイレクトしたい。providers
&のみconstants
が構成フェーズで注入可能であることを知っています。