問題タブ [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 投票する
1 に答える
14608 参照

angularjs - AngularJS: $rootScope.$on('$routeChangeSuccess を理解する

ログインページに取り組んでいます。成功すると、ホームページにリダイレクトされます。デフォルトでは、ログイン ページに次のコードを表示します。

次に、バックエンドからユーザー/パスの詳細を検証した後、ユーザーをホームページに移動します。

ステートメントのセクションの$location.url前の秒を削除すると、リダイレクトが機能しないようです。ただし、その URL ( ) を使用していないため、 に移動します。ただし、urlが削除されると、リダイレクト ロジックは機能しません。elseif/blahhomeblah

なぜ two を使用する必要があるのか​​ 理解できないようです$location.url()。このリダイレクト システムがどのように機能するかを誰かが理解するのを手伝ってくれたら幸いです。

これはベスト プラクティスではないかもしれません。これを改善する方法についての提案をお待ちしています。Plunker の例を次に示します。

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

node.js - HTML5モードでAngularにリクエストをサーバーに送信させる方法は?

angularとnodejsを使用してビルドとWebを試みています。ログインと登録フォームを含む/homeパスにAngular をロードしています。/これが私の角度構成です:

サーバー側のルーティング:

に送信されるFacebook認証をクリックすると、Angularルーティングのため/homeにURLのリンクをクリックしてリクエストを送信するにはどうすればよいですか。サーバーにリクエストを送信することをAngularが防止しています。それは urlに行くだけです。結果は同じで、そこにビューがロードされていません。/auth/facebook/home/home/home/

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

angularjs - ngView と SEO は併用できますか?

明らかな SEO の理由から、サーバー側の ngView 内の最初のランディング ページのコンテンツを埋めています。

特定のランディング ルートの初期ページ ロード && で ngView に触れないように angular に指示する方法はありますか?

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

javascript - angular.jsルートで手動で更新すると、まだ「見つかりません」が表示されます

Angular.js ルートで大量の記事やスタック オーバーフローの質問を読んだ後でも、手動で更新すると「見つかりません」というエラーが表示されます。

手順:

  1. を参照localhost--> 私の設定 (下記) により、 に移動しlocalhost/homeます。ビューとすべてが正常にロードされます。
  2. ブラウザで更新を押します->ブラウザはこれを表示しますNot Found: the requested /home is not found on this server

この質問はおそらく、ページを更新すると「ページが見つかりません」と表示されるのに最も似ています

私の構成

私が行った他のこと:

  • index.htmlの には、すでに<base href="/">
  • angular 1.2.1にアップグレード

これが私が試したhtaccessルールです。どれも機能しません。

ページを更新すると「ページが見つかりません」と表示される

http://ericduran.io/2013/05/31/angular-html5Mode-with-yeoman/から

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

angularjs - AngularJS ルーティング インジェクション

特定の項目に対して AJAX 要求が返されるまで、コントローラーの読み込みを遅らせようとしています。各コントローラーで、ルートとコントローラーを次のように定義します。

問題は、呼び出されたとき$routeParamsにプロパティがありません。ここで何が欠けていますか?これが正しいアプローチではない場合、何が正しいのでしょうか?idresolvedVal