問題タブ [angularjs-ng-route]

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 投票する
8 に答える
361661 参照

angularjs - どのように/いつng-clickを使用してルートを呼び出すのですか?

ルートを使用しているとします。

また、HTML では、ボタンがクリックされたときに about ページに移動したいと考えています。1つの方法は

...しかし、ここでも ng-click が役立つようです。

  1. その仮定は正しいですか?アンカーの代わりに ng-click を使用できますか?
  2. もしそうなら、それはどのように機能しますか?いいえ:

<div ng-click="/about">

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

angularjs - resolve メソッドでクエリ パラメータを渡す方法

これが私のjsコードです

ビューが読み込まれる前に ajax 呼び出しでユーザーを取得したいのですが、解決で id パラメータを取得するにはどうすればよいですか?

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

angularjs - 別の angularjs アプリにルーティングすることは可能ですか?

プロジェクトを完全なangluarjsに移行すると、まだ複雑なページがあり、まだ部分的にマージできないため、1ページのアプリケーションが1つだけになります。

したがって、私は 2 つの (angularjs) アプリを持っています。メイン アプリ (guideApp) は、URL スキーム #/accidents/search3D を介して 2 番目 (accidentsSelector) にルーティングする必要があります。

私の現在のコントローラーは次のとおりです。

/accidents/seach3D を更新して、2 番目のアプリを読み込んで開く必要がありますか?

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

angularjs - $routeChangeStart が IE8 で複数回呼び出される

アプリケーションで IE8 ブラウザをサポートしています。最近、角度バージョンを 1.0.8 から 1.2.16 にアップグレードしました

新しいバージョンのアプリケーションはすべてのブラウザーで動作しますが、IE8 の ngRoute で問題が発生しました。

「$routeChangeStart」を複数回ブロードキャストします。

$rootScope.$on("$routeChangeStart", (イベント: ng.IAngularEvent, next, current) => {

});

識別するために、上記のコード内に console.log を追加しました。これは IE8 でのみ 2 回呼び出されます。

angular バージョン 1.0.8 では、同じコード スニペットが、ブラウザー コンソールに console.log コメントを 1 回表示します。

IE8 の ngRoute (Angular バージョン 1.2.16) に問題はありますか??

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

angularjs - ngRoute が機能していないようです

プライマリ ページ ビューを変更するために ngRoute アプローチを使用しようとすると、まったく機能しないように見える Web アプリがあります。ルーティング構成は次のようになります。

パーシャルの前に「/」を付けて、付けずに試してみました。nginxの下でリバースプロキシされた通常のWebサーバーと、そのディレクトリからhttpサーバーの直下の両方で試しました。どちらの場合も、部分ページがサーバーから要求されたという証拠はまったくありません。メインビュー全体を投稿するには少し毛むくじゃらですが、関連する部分は次のようになります。

無関係と思われるため、ナビゲーションバーのものは省略しました。それをクリックするか、#whatever を使用して URL を直接入力しても同じ結果が得られます。/libs ディレクトリには、bower の最新の angular、angular-route、angulare-sanitize があります。

小さなサンプルをライブラリにプラグインしようとしましたが、パーシャルが機能しているようで、さらにイライラしています。私は何日もこれに困惑しています。私は本番環境で ng-includes の混乱といくつかの「巧妙な」コードでハッキングしましたが、むしろこれを機能させたいと思います。何か飛び出す?機能しないと言うときは、これらのパーシャルがサーバーから要求されないという点で、ルーティングが発生したという証拠が見られないことを意味します。

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

angularjs - Angular 、ページが何度も読み込まれる

angularjs の単純なプロジェクトがあります。

login.html にリダイレクトしたときのログイン後の問題、リクエストを継続的に送信し、ページが何度もリロードされる

以下はコードです

demoangular.js

こんにちは。

logout.html

app.js

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

node.js - データベースから angularjs にルートを動的に追加する方法

NodeJs + AngularJS アプリケーションを作成しています。データベースに保存されているホテルのリストがあります。ホテル名に基づいて動的ルートを作成し、プロパティ ID に基づいて読み込み部分ビューを作成したいと考えています。

たとえば、私のデータベースには次のものがあります。

app.js で私はこのようなものが欲しい

angular.forEach(reviews, function (review) { $routeProvider.when(review.title.replace(" ","-"), { templateUrl: 'partials/review', controller: reviewCtrl }); });

]);

ここで、Hotels/reviews は、API 呼び出しを行うことによってデータベースから取得されるリストになります。また、対応する ID をルート パラメータとしてコントローラーに渡したいと考えています。

アプリケーションには、データベースからルートを作成する必要がある他の多くのセクションがあります。

助けてください。

よろしく、 - マノジ

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

angularjs - angular ng-route : 未定義のルート ネスト

m へのすべての子パスにルーティングしたい。

したがって、/m と /m/123 と /m/123/a はすべて同じルートにマップされます。index.m