問題タブ [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.

0 投票する
0 に答える
70 参照

angularjs - ルートのマッチングとパーシャルのレンダリング

ルートの名前に基づいてパーシャルをレンダリングすることは可能ですか?

たとえば、これを行う代わりに:

このようなことをする:

{{}}私が何をしたいのかを示すために使用している場所。

明確でない場合は、お知らせください。明確にするよう努めます。

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

angularjs - AngularJS:ブラウザの場所のURLを変更して、ユーザーがエラーページをブックマークできないようにすることを控えますか?

送信する必要があるフォームがあります。何か問題が発生した場合はエラー ページを表示したいと思います。これにはコントローラーとビューがありますが、ブラウザーの場所のテキスト ボックスを変更しないようにして、ユーザーがブックマークを付けないようにしたいと考えています。エラーページ。

したがって、/Items というページが作成されます。

ユーザーが送信してエラーが発生したため、このページ (itemsError.html) をユーザーに表示したいのですが、ユーザーが /ItemsError をブックマークすることを許可したくありません

routeprovider にプラグインすると、ブラウザーのロケーション バーが /ItemsError のようなもので更新され、後日、ユーザーはページをブックマークできますが、このページは動的なページであり、結果に応じてのみ表示されます。フォーム提出。

このようなものをサポートするためのAngularのベストプラクティスは何ですか?

ありがとう

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

angularjs - ルートをディレクティブにリンクしますか? それとも別の方法ですか?

珍しい質問があります。

angular.js に変換したいこの古いページがあります。

http://transience.me/TD/

1 つのページに 5 ページ分の html が読み込まれていますが、表示される部分はナビゲートされた部分だけです。つまり、ホームは x 位置 0、aboutは x 位置 1024、プロジェクトは x 位置 2048 などです。

現時点では、個々のセクションにリンクする方法はありません。ホームに着陸してから、訪問したいセクションに移動する必要があります。

ただし、ページ位置の変更をトリガーするナビゲーションに対応するために、url/#/home、url/#/project などのディープ リンク URL を追加したいと考えています。

angularjsのルーターをディレクティブにリンクして、htmlテンプレートをロードする代わりに新しいdom動作をトリガーする方法はありますか?

助けてくれてありがとう!

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

javascript - AngularJS ルートの名前変更

存在するAngularアプリがmysite.com/angularappあり、ルートプロバイダーは必要ありません. ページを読み込むと、URL が に変わりますmysite.com/angularapp#/angularapp。URL にハッシュを含めないようにしたいと思います。これを手動でクリアすることもできwindow.location.hashますが、最初からハッシュされた URL で URL がちらつかないように無効にしたいと思います。サーバー側のリクエストにバインドされているリンクがまだたくさんあるため、html5mode( source )も使用できません(そのため、アプリ全体を単一ページのアプリとして機能するように単純に再ルーティングすることはできません)。どうすればこれを行うことができますか?

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

angularjs - ディレクティブに URL を含む AngularJS パーシャル - ベスト プラクティス?

angular-ui が (とりわけ) 名前付きルートを提供する ui-route を作成した方法が非常に気に入っています。

ui-view のラッパーを記述する単純なディレクティブである可能性がありますが、それがベスト プラクティスであるかどうかはわかりません。

次のロジックを使用します。

この種のセットアップは、ベスト プラクティスの範囲内にあると思いますか?

ところで:このようなものはすでにありますか?

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

angularjs - AngularJS: サブ フォルダー内のルートおよびサブ アプリケーションの処理

2 つの AngularJS アプリケーションがあります。

  1. はベース アプリケーションであり、ルートで実行されます/
  2. 設計上の理由から分離する必要があり、サブフォルダーで実行されるサブアプリケーションです。/foo/

ルート アプリケーションからサブ アプリケーションにリクエストをルーティングするにはどうすればよいですか?

私が経験した最大の問題は、URL ルーティングがこのサブ アプリケーション ルートを取得することです。このルートはルート アプリケーションで定義されてotherwiseいないため、ユーザーをサブ アプリケーションに送信できません。

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

angularjs - $location.search が GET パラメータを更新するときに ng-view が「ワイプ」(更新) されるのを回避します

そのため、リーフレット ライブラリを使用してインスタンス化されたマップ オブジェクトがあります。マップ インスタンスは別のテンプレートで作成され、次の方法でルーティングされます。

問題は、「検索/フィルタリング」を処理し、マップ インスタンスにロードするオブジェクトを検索するときに GET パラメータを制御したいときに始まります。

これは私が実装した単純なフィルター関数で、ユーザーがクリックした選択した値 (ドロップダウン リスト) に基づいてトリガーされます。

ブラウザのアドレス バーの URL は期待どおりに更新されますが、元の (リーフレット) マップ オブジェクトは「更新」されてビューから消えます。これは私が望むものではありません。

これが起こらないようにする方法、またはこのプロセスを制御してマップを表示できるようにするにはどうすればよいですか?

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

asp.net - AngularJs + ServiceStack アプリのセキュリティ

フロント エンドに 4 つのモジュールを持つアプリケーションがあり、フロント エンドで可能な限り AngularJ を使用しようとしています。空の Web サイト asp.net プロジェクトを使用して、すべてのファイルと REST serviceStack をホストしています。プロジェクトには、次のような構造があります。

私は angularjs サービス呼び出しと、servicestack で REST を使用しているバックエンドを使用しています。

問題は、これらの静的 html ファイルへのアクセスを認証済みユーザーのみに制限するにはどうすればよいかということです。たとえば、企業、バックエンド、ユーザーの内部にあるものとしましょう