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

javascript - AngularJSの部分ビューに基づいてヘッダーを動的に変更するにはどうすればよいですか?

ng-viewを使用してAngularJSの部分ビューを含めていますが、含まれているビューに基づいてページタイトルとh1ヘッダータグを更新したいと思います。ただし、これらはパーシャルビューコントローラーの範囲外であるため、コントローラーのデータセットにバインドする方法がわかりません。

ASP.NET MVCの場合は、@ ViewBagを使用してこれを行うことができますが、AngularJSで同等のものはわかりません。共有サービスやイベントなどについて検索しましたが、それでも機能しません。それが機能するように私の例を変更する方法は大歓迎です。

私のHTML:

私のJavaScript:

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

asp.net-mvc-3 - Angular ルートが Asp.Net MVC 3 と一致しない

既存の MVC 3 サイトで Angular を使用しようとしています。最初にロードされた項目でプライマリ ngApp が動作するようになりましたが、モジュールを追加して実装しようとするとすぐに$routeParams、ルート プロバイダーが故障し始めたように見えます。私の MVC 3 アプリケーションには、/Article/ReadArticle/keyキーを null にすることを許可する有効なルート ルートがあり、要求された記事を配信する対応するコントローラー/アクションがあります。keyが null または空の場合、最後に入力された記事を提供します。JsonResultビューの代わりにを返すことを除いて、同じことを行う別の投稿アクションがあります。

MVC で構築されたモデルを除外するようにビューを変更したため、アクションは基本的にすべての角度テンプレートを含む html ページを単純に返します。angular コントローラーは JsonResult の post アクションを呼び出し、すべてピーチです。サンプルに従って角度モジュールにルーティングを追加しましたが、何らかの理由でルートをキャッチしていないようです:

otherwise呼び出しをコメントアウトしました。そこに残しておくと機能しますが、デフォルトの記事を表示するだけです。などの有効なルートを手動で入力し/Article/ReadArticle/Some_Valid_Keyても、適切な$routeParams. コメントアウトされているため、一致するルートがないように見えるため、テンプレートは読み込まれず、ページは空白です。

サンプルによると、この時点で$routeParams.keyデータが入力されているはずです。Some_Valid_Key明らかに私の期待は現実と一致していませんが、ルートを動作させるために欠けている部分は何ですか?

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

angularjs - QueryStringパラメーターを使用してAngularJSのSPAに移動します

私のSPAへのリンクは、次のように絶対URL+Query-Stringパラメーターで構成されています。

そして私のルート構成は次のとおりです。

構成を指定して、にルーティングするときに、パラメーター/を保持して、それぞれのコントローラー( )で使用できるようにし、アクセスできるようにするにはどうすればよいですか。personIdpeopleController

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

angularjs - ユーザーがAngularJSにログインしている場合、インデックスページをリダイレクトします

ユーザーが自分の Web サイトにアクセスしたときに表示されるページを変更しようとしています。匿名の場合は、登録ページが表示されます。ログインしている場合は、ダッシュボードが表示されます。

ユーザーがログインしているかどうかを確認するサービス (Cookie の確認など) があり、Angular サービスが読み込まれたときにトリガーされます。$routeProvider を使用してリダイレクトしようとしましたが、$routeProvider が初期化されているときにサービスがトリガーされていないため、常にユーザーがログインしていないと見なされます。

最初のページが読み込まれたら簡単にリダイレクトできますが、読み込まれた最初のページをリダイレクトするのに苦労しています。誰でもこれを行う方法についてアドバイスできますか?

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

angularjs - 解決中のAngularjs依存性注入

MyCtrl1オブジェクトのフィールドを注入するために、適切な依存性注入を使用したいと思いMyCtrl1.resolveます。私は@MyCtrl1.resolve運が悪かったので、注射などを試みることの多くの異なる組み合わせを試みました。

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

cordova - PhoneGapでAngularng-view/routingが機能しない

PhoneGapのngViewに問題があります。

すべてが正常にロードされているようで、ng-controllerを使用して基本的なコントローラーを動作させることもできます。しかし、ngViewでルーティングを使用しようとすると、何も起こりません。

index.html

app.js

onMessage(onPageFinished, fle:///android_asset/www/index.html#/test)リンクをクリックするたびにEclipseロガーが表示されますが、リンクをクリックせずに試してみると#、パスが見つからないというエラーが発生します。

私が他のどこでも準備したものから、これはうまくいくはずです。どんな助けでも大歓迎です。

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

angularjs - anglejsルートを定義するときに、明示的なパスが名前付きパラメーターよりも優先されるようにするにはどうすればよいですか?

次の例では、両方のルートがdetail.htmlテンプレートに解決されます。名前付きパラメーターとしてではなく明示的に定義されているため、最初のルートを優先させるにはどうすればよいですか?

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

javascript - AngularJSで現在アクティブなメニューを強調表示する適切な方法は何ですか?

一部のルートがアクティブな場合、ルーターがあります-正しいテンプレートを表示します。しかし、私のナビゲーションメニューはこれと同期していません..ナビゲーションメニューをルーターと同期する適切な方法は何ですか?

について考えましNavigationCtrlたが、特別なサービスが必要です。それは、他のコントローラーとナビの間のレイヤーになります...

現在、私のナビゲーションは次のようなものです:

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

android - 角度のあるng-viewphonegapが機能していません

androidでangularjsとphonegapを使用して基本的なアプリを作成しようとしています。しかし、それは機能していないようです。以下は私のソースコードファイルです:

index.html

main.js

index.js

アプリが読み込まれると、ルーターがHomecontrollerに接続されないため、ルーターが機能していないように見えます。

私が他のどこでも準備したものから、このコードは機能するはずです。どんな助けでも大歓迎です。