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

angularjs - AngularJS (Restangular): プロミス ブロックを作成しますか? トークンの検証に使用する必要がある

Restangular に出くわしたのは、休息サービスを呼び出すためです。それはうまく機能し、約束を返します。コールブロックを使用できるようにする必要があります。この理由は、技術的にはログインしていない新しいページのリロードにありますが、Cookie にトークンが保存されている可能性があります。このトークンを残りのサービスに対して検証したいと思います。問題は、ブロックする必要があることです。

タイムアウトが発生した場合、またはそれが有効でない場合、ユーザーを認証されていないものとして扱うことができます。

これがブロックしたい理由は、有効なトークンではない新しい URL に $location.path を使用してそれらをリダイレクトしたいからです。

これは特定のルートでは発生しないため、ブロックしている解決を使用できません。技術的にはすべてのルートで発生します- $on.$routeChangeStart を使用し、内部変数が LoggedIn を取得したかどうかを確認します。ログインしていない場合は、保存されているトークンを確認します。

これはページの更新ごとに発生しますが、アプリケーション内を移動している間は発生しません。

私が得ようとしている影響は、Gmail がどのように機能するかです。

誰かがこれについて持っている洞察を楽しみにしています

ありがとう

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

angularjs - .config、.run、AppCtrl - ルートをどこに置くか?

AngularJSの.configと関数の違いを知りたかったのです。私はルートの設定.runに my を使用していましたが、ルート変更の開始と成功のイベントを監視するためにいくつかの を使用していました。.config$on

.runで依存性注入の問題が発生していたため、このコードの一部を に移動しました.config

私は最終的に、これの一部を にCommonAppController設定した に移動しました<body>

私も 2 を持っていて.config、問題なく動作しているように見えましたが、これは正しくありませんか?

誰がどの方法を使用するかについて少し洞察を与えることができますか?

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

angularjs - angularjs でルートを動的に挿入する

角度を使用して、別の角度アプリを動的に作成しています。ルートを動的に挿入する方法があるかどうか疑問に思っていました。何かのようなもの

このコードがばかげていることはわかっていますが、私がやろうとしていることを伝えてくれることを願っています。ユーザーがアプリケーションと対話するとき、彼/彼女は新しいルートを作成します...それは可能ですか?

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

javascript - AngularJS と nodeJs Express: ルートと更新

私のアプリは正常に「動作」していますが、ブラウザで F5 を押すと問題が発生します。

私のアプリは次のように構成されています。

nodeJs + Express、 Express で:

私の角度ルート:

localhost:1234/activate/999 にいる場合、ページを更新するまですべてが正常に機能していますが、ページが更新されているように見えますが、コンソールにこのエラーが表示されます

すべての私の index.html! 何が問題になる可能性がありますか?解決策はありますか?
編集:
私の家:

mi アクティブ化:

私のindex.html

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

angularjs - Removing # Character cause app doesn't work correctly in Angular

I used index.html for master of my page and I have partial views with ng-view and $routeProvider. after I remove # character from the URL (with html5mode) my app doesn't work with URL ( except for default route ) . also open page as new tab returns 404 error. the app can not find index.html. everything works when I click a link in a browser

This is the routing

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

php - Angularjs、IE の URL から # を削除

次の問題があります。クライアント側では、次のような角度のあるルーティングがあります。

PHPのサーバー側でのルーティング

クライアントルーティングがIEで実行されると、これからURLが変更されるため、IE以外はすべてうまく機能します

このようなものに

サーバー側がクライアントのルーティング後にこの種のリクエスト URL を受信すると、ハッシュ タグの後のすべてのデータがなくなり、どのルートを使用する必要があるかを区別できません。URL から # を削除したり、IE とサーバー側を平和に保つために何か他のことをしたりできますか? 私はそれを解決しようとして失敗しました。ありがとう

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

angularjs - routeProvider を使用した angularJs の仮想 URL

アイテム app/#/items のリストと、アイテムが配置されている場所でアイテムをフィルター処理するフォームがあります。ダーティ チェックを使用して、バックエンドと通信し、アイテム リスト内のアイテム リストを更新するサービスのメソッドをトリガーします。範囲。

ここで、あるユーザーが、場所 A にあるアイテムに友人が興味を持っている可能性があると考え、それらの検索結果を友人と共有したいと考えていますが、実際には URL はまだ変更されておらず、まだ ' /items'.

Sammy やその他のフレームワークでは、この仮想 URL を簡単に作成できますが、angular ではどうすればよいでしょうか?.

0 投票する
5 に答える
18862 参照

javascript - angularjs $routeProvider でコントローラーを動的にロードする

現在、ルーティングが組み込まれた AngularJS アプリがあり、静的controllerプロパティの割り当てで完全に機能します。しかし、私が本当にやりたいことは、さまざまなルートでコントローラーを動的に割り当てることです。

私がやりたいことは、controllerここで私の財産について同じことをすることです:

paramsProviderしかし、それが見つからないというエラーが表示されるようです

ルート構成でコントローラー関数名を動的にロードする方法はありますか?

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

angularjs - angularjs $routeProvider - ルートが見つかりません

私はrequirejsでangularjsを使用しています。ルートが正しくルーティングされないという問題が発生しています。常に / にルーティングしています。/post を /:post に変更すると、投稿ルートにヒットします。

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

angularjs - テンプレートをレンダリングせずにAngularJSでリダイレクトする方法

ユーザーが /test などの特別な URL を入力すると、AngularJS ファイルから外部ページにリダイレクトしようとしています。私はこれを複数の異なる方法で動作させましたが、すべての異なる方法で index.html からのデザインの「フラッシュ」が表示されます。HTMLをまったくレンダリングせずに直接行きたいです!

これは例の1つのフィドルですが、jsiffle.netからリダイレクトできないため、テストするのに最適な場所ではありません:-)

また、ルーティングでコントローラーと空のテンプレートを使用した例が 1 つありますが、同じ結果が得られました。

何か案は?