問題タブ [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 - ボタンをクリックしたときに、2 つの異なるテンプレートを同時に挿入するにはどうすればよいですか?
URL の変更時に ( を使用して$routeProvider
) テンプレートをページに挿入する方法と、ng-view
. しかし、同時に別のテンプレートを別の要素に挿入したいと考えています。どうすればいいですか?たとえば、 にテンプレートを挿入するためreplace-this
に使用するのと同時に、要素にテンプレートを挿入したいとします。$routeProvider
ng-view
提供される可能性のあるヘルプを事前に感謝します!
angularjs - URL にパラメーターがある場合にページをリダイレクトするように $routeProvider を設定するにはどうすればよいですか?
以下にリストされているように、私のページに id パラメータ (123) を持つリンクがあります。
以下を機能させることができません$routeProvider
:
私は何が欠けていますか?同様のコードが機能するようになりましたが、パラメーターがない場合。私が間違っているパラメータについてはどうですか?
angularjs - AngularJs - $locationChangeStart で次の場所のルートを決定する
最近、セッションが無効な場合にユーザーをログイン ページにリダイレクトする必要があるフレームワークの場所を特定しようとしたときに、AngularJS の文書化されていない $locationChangeStart イベントについて知りました。
以下を使用してイベントをリッスンしています。
wherenextLocation
とpreviousLocation
は、アプリ内の場所への絶対 URL です。
私の質問は次のとおりです: AngularJS は、内部ルーティング エンジンが絶対 URL が定義されたルートと一致するかどうかを確認するのと同じように、URL をルートと照合できる機能を公開していますか?
そうでない場合、絶対 URL に基づいてルートを検出する最良の方法は何でしょうか?
angularjs - ビューでパーシャルをレンダリングする代わりに、角度がルートを印刷しています
私は自分のアプリを次のように設定してい$routeProvider
ます:
私index.html
は:
インデックス ページを開くとハイパーリンクが表示されますが、クリックするとファイル パスが表示され、<div ng-view></div>
.
javascript - AngularJS - URL にハッシュ タグを自動的に追加する - 検索パラメータを上書きする
クイックナビをクリックすると、URL の検索パラメータがアンカー タグに置き換わるという問題が発生します。
'example.com/search?hash=1234'
になる'example.com/search#FAQ'
それ以外の'example.com/search?hash=1234#FAQ'
これを修正するにはどうすればよいですか? バージョン 1.1.5
HTML アンカー タグ:
それが違いを生む場合、私はHTML5モードを有効にしています:
angularjs - ハッシュ記号が存在する場合の AngularJS routeProvider
IIS でホストされているアプリがあります。アプリのURLは
http://localhost/tool
この URL を入力してページを読み込むと、URL パスが次のように変わります
http://localhost/tool#/tool
構成には何もありません$routeProvider
。次のような URL リクエストを処理したいと思います。
http://localhost/tool#/request/:param1/:param2
または可能であれば
http://localhost/tool#/request?param1=Value&?param2=value
構成をどのように記述し$routeProvider
ますか?
さらに私の状況では、ユーザーはページの状態を取得するために直接 URL を必要とするため、ユーザーhttp://localhost/tool
はhttp://localhost/tool#/request/:param1/:param2
.
助けてください。