問題タブ [route-provider]

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 に答える
411 参照

angularjs - Karma を使用して AngularJS の $routeProvider 解決をテストする

routeProvider の解決結果をテストする方法がわかりません。

  1. ルート プロバイダーで特定の呼び出しを行うにはどうすればよいですか。

  2. 返された結果が期待どおりであることをテストするにはどうすればよいですか。

次の例では、これは私が欠けているものです:

次のルートプロバイダー構成があるとしましょう:

これが spec.js ファイルです。

誰かが正しいルートを呼び出して解決をテストする方法の完全な実例を与えることができますか?

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

javascript - 一部のパラメーターを int 型に制限するルートの AngularJS 正規表現

私は次のような多くの参照を探していました:

異なるコントローラーとビューをロードするための同様のURLのAngularJS正規表現ルート

AngularJS - ルート - スター (*) をパスとして一致させる方法

1~2年前の質問です。私は AngularJS v1.2.16 を使用しています。私のバージョンまたは上位の AngularJS がパス パラメータで正規表現パターンを既にサポートしているかどうかを知りたいです。

つまり。私はこれらの2つのルートを持っています

次に、 :numberを整数に制限するパターンを入力したいと思いますが、コントローラーとビューはどちらの場合も同じです。

またはそのようなもの。AngularJS $routeProviderですでに可能ですか?

AngularUI Routerは知っていますが、可能であれば $routeProvider を使用したいと思います

何か案は?

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

angularjs - 現在のルート変更がリダイレクト ルールかどうかを確認することはできますか?

現在の $location.path を使用してコンテンツを動的にロードする角度モジュールを作成しました。モジュール構成を次のように設定しました。

コンテンツの読み込み時に $scope.$on('$routeChangeStart') を設定していくつかのアニメーションを追加すると、完全に機能しますが、ルート変更が 2 回発生します。routeProider を「それ以外」に設定し、毎回リダイレクトするためだと思います。

私が間違っている場合は訂正してもらえますか、または実際のルート変更やリダイレクトと区別できるかどうか、またどのように区別できるか教えてもらえますか? ありがとうございました。

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

ruby-on-rails - Rail ビューと Angular Template に単一の HTML テンプレートを使用する

ユーザーがログインしているときに単一ページのAngular JS Webアプリをロードし、ユーザーがログインしていないときにRoRビューを介して静的情報ページを提供するRuby on Railsアプリがあります。

angular テンプレートは「app/assets/templates/」にあり、Rails ファイルは「app/views」にあります。

Rails と angular の両方で再利用したいテキストの多い HTML ページがあります。angular $routeProvider から rails ビューにアクセスして、templateURL をビューのパスに設定しようとしました。これにより、angular の複数のインスタンスがロードされ、ループに陥ります。

rails ビューを使用して、assets/templates フォルダー内のファイルをレンダリングしてみました。レールはパーシャルを見つけることができないため、これも機能しません。

単一のテンプレートを両方に使用できる方法を知っている人はいますか?

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

javascript - angular js routeProviderがnodewebkitで機能しません

私は angualrjs で nodewebkit を使用していますが、 routeProvider にいくつか問題があります。この単純な例はブラウザーで正常に動作しますが、nodewebkit を使用してルーターへのリンクを含むリンクをクリックすると、これは何もしません。

nodewebkit devtools では、Angular からの ng-repeat がこの URL を安全でないものにします:app://host/app/views/index.html#/album/1何か考えはありますか?

AngularJS v1.2.0

さて、私はこれを構成に追加して修正します

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

angularjs - 画面幅に応じて異なるhtmlをロードする方法は?

siteTypeビュー部分で編集せずに画面幅に応じて値を変更したい。

app.js

Controller.js

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

javascript - RouteProvider が新しく追加されたビューを読み込んでいない

$routeProvider に新しいルートを追加しているときに問題に直面しています。これが私のアプリです:

]);

これが私のルートプロバイダーです

これが私のコントローラーです

既存のビューから getAssetDetail 関数呼び出しで新しいビューを読み込もうとしていますが、関数呼び出しで URL が変更されましたが、新しいビューが読み込まれません。私の新しいビューは、既存のビューと同じディレクトリにあります。また、この回答で説明されているようにルートを並べ替えようとしましたが、うまくいきませんでした。この問題を解決するためのアイデアを教えてください。

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

angularjs - $routeProvider でベース ドメイン名を使用する

私は$routeProviderAngularアプリで使用しているので、次のような構成になっています:

これにより、次のページが表示されます:www.mydomain.com/#/コンパイルとwww.mydomain.com/#/news

url: を使用することはできwww.mydomain.comますか? もしそうなら、どのような構成になりますか?

追加説明

私がやろうとしていること (そしておそらくこれは失われた原因です) は、ドメインの一部にのみ angularjs を使用することです。so www.mydomain.com/news、およびwww.mydomain.com/compilationsは角度のあるアプリの一部ですが、www.mydomain.com/sign_in個別の角度のないコンテンツが提供されます。したがって、これは機能しますが、ベースドメインを取得しようとしています:www.mydomain.comリダイレクトなしでAngularアプリの一部になることです。これを行う方法を理解できませんでしたか?

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

javascript - TypeError: 未定義の angularjs:11592 のプロパティ 'then' を読み取ることができません

私はイオンを使用していて、タブを切り替えるときに次のエラーメッセージが表示されます。エラーはタブを切り替えるときにのみ発生し、どこから来たのかわかりません。

おそらく、ルーティングを処理する app.js と関係があると思います。

あなたが何かを見つけるか、少なくともどこを見ればいいのか手がかりを教えてくれることを本当に願っています.

ありがとう!:)

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

angularjs - AngularJS routeprovider.configが呼び出されていません

シンプルな AngularApp Here を構築しようとしています。routeProvider を追加して同じ設定を使用しようとしています。しかし、ページは期待どおりに機能しませんでした。firefox で fireBug を使用しようとしたときに、config に存在する関数が呼び出されないことがわかりました。そのため、その中のコードはそのまま残ります。(ブレークポイントで確認できました)。

ここで些細なことを見逃していると思います。私がそれを理解するのを手伝ってください。

index.html

kscapp.js

navbar.js

編集: ソースに 2 つの ng-app がありました。navBar を削除したところ、問題なく動作するようになりました。この動作が見られる理由を誰かに説明してもらえますか? 両方のモジュールは互いに独立しています。