問題タブ [angularjs-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 - ルートのマッチングとパーシャルのレンダリング
ルートの名前に基づいてパーシャルをレンダリングすることは可能ですか?
たとえば、これを行う代わりに:
このようなことをする:
{{}}
私が何をしたいのかを示すためにを使用している場所。
明確でない場合は、お知らせください。明確にするよう努めます。
angularjs - AngularJS:ブラウザの場所のURLを変更して、ユーザーがエラーページをブックマークできないようにすることを控えますか?
送信する必要があるフォームがあります。何か問題が発生した場合はエラー ページを表示したいと思います。これにはコントローラーとビューがありますが、ブラウザーの場所のテキスト ボックスを変更しないようにして、ユーザーがブックマークを付けないようにしたいと考えています。エラーページ。
したがって、/Items というページが作成されます。
ユーザーが送信してエラーが発生したため、このページ (itemsError.html) をユーザーに表示したいのですが、ユーザーが /ItemsError をブックマークすることを許可したくありません
routeprovider にプラグインすると、ブラウザーのロケーション バーが /ItemsError のようなもので更新され、後日、ユーザーはページをブックマークできますが、このページは動的なページであり、結果に応じてのみ表示されます。フォーム提出。
このようなものをサポートするためのAngularのベストプラクティスは何ですか?
ありがとう
angularjs - ルートをディレクティブにリンクしますか? それとも別の方法ですか?
珍しい質問があります。
angular.js に変換したいこの古いページがあります。
1 つのページに 5 ページ分の html が読み込まれていますが、表示される部分はナビゲートされた部分だけです。つまり、ホームは x 位置 0、aboutは x 位置 1024、プロジェクトは x 位置 2048 などです。
現時点では、個々のセクションにリンクする方法はありません。ホームに着陸してから、訪問したいセクションに移動する必要があります。
ただし、ページ位置の変更をトリガーするナビゲーションに対応するために、url/#/home、url/#/project などのディープ リンク URL を追加したいと考えています。
angularjsのルーターをディレクティブにリンクして、htmlテンプレートをロードする代わりに新しいdom動作をトリガーする方法はありますか?
助けてくれてありがとう!
javascript - AngularJS ルートの名前変更
存在するAngularアプリがmysite.com/angularapp
あり、ルートプロバイダーは必要ありません. ページを読み込むと、URL が に変わりますmysite.com/angularapp#/angularapp
。URL にハッシュを含めないようにしたいと思います。これを手動でクリアすることもできwindow.location.hash
ますが、最初からハッシュされた URL で URL がちらつかないように無効にしたいと思います。サーバー側のリクエストにバインドされているリンクがまだたくさんあるため、html5mode
( source )も使用できません(そのため、アプリ全体を単一ページのアプリとして機能するように単純に再ルーティングすることはできません)。どうすればこれを行うことができますか?
angularjs - ディレクティブに URL を含む AngularJS パーシャル - ベスト プラクティス?
angular-ui が (とりわけ) 名前付きルートを提供する ui-route を作成した方法が非常に気に入っています。
ui-view のラッパーを記述する単純なディレクティブである可能性がありますが、それがベスト プラクティスであるかどうかはわかりません。
次のロジックを使用します。
この種のセットアップは、ベスト プラクティスの範囲内にあると思いますか?
ところで:このようなものはすでにありますか?
angularjs - AngularJS: サブ フォルダー内のルートおよびサブ アプリケーションの処理
2 つの AngularJS アプリケーションがあります。
- はベース アプリケーションであり、ルートで実行されます
/
- 設計上の理由から分離する必要があり、サブフォルダーで実行されるサブアプリケーションです。
/foo/
ルート アプリケーションからサブ アプリケーションにリクエストをルーティングするにはどうすればよいですか?
私が経験した最大の問題は、URL ルーティングがこのサブ アプリケーション ルートを取得することです。このルートはルート アプリケーションで定義されてotherwise
いないため、ユーザーをサブ アプリケーションに送信できません。
angularjs - $location.search が GET パラメータを更新するときに ng-view が「ワイプ」(更新) されるのを回避します
そのため、リーフレット ライブラリを使用してインスタンス化されたマップ オブジェクトがあります。マップ インスタンスは別のテンプレートで作成され、次の方法でルーティングされます。
問題は、「検索/フィルタリング」を処理し、マップ インスタンスにロードするオブジェクトを検索するときに GET パラメータを制御したいときに始まります。
これは私が実装した単純なフィルター関数で、ユーザーがクリックした選択した値 (ドロップダウン リスト) に基づいてトリガーされます。
ブラウザのアドレス バーの URL は期待どおりに更新されますが、元の (リーフレット) マップ オブジェクトは「更新」されてビューから消えます。これは私が望むものではありません。
これが起こらないようにする方法、またはこのプロセスを制御してマップを表示できるようにするにはどうすればよいですか?
asp.net - AngularJs + ServiceStack アプリのセキュリティ
フロント エンドに 4 つのモジュールを持つアプリケーションがあり、フロント エンドで可能な限り AngularJ を使用しようとしています。空の Web サイト asp.net プロジェクトを使用して、すべてのファイルと REST serviceStack をホストしています。プロジェクトには、次のような構造があります。
私は angularjs サービス呼び出しと、servicestack で REST を使用しているバックエンドを使用しています。
問題は、これらの静的 html ファイルへのアクセスを認証済みユーザーのみに制限するにはどうすればよいかということです。たとえば、企業、バックエンド、ユーザーの内部にあるものとしましょう