問題タブ [ngroute]

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

javascript - v 1.2.15ではAngularJS Route Uncaughtオブジェクトがv 1.0.1ではありません

AngularJS バージョン 1.0.1 では機能するが、バージョン 1.2.15 では機能しない ng-route の例を試してみました。依存関係 angular-route.js を追加しましたが、まだキャッチされていないオブジェクト エラーが発生します。以下は私の例です。4 つのファイル (index.html、page.html、chapter.html、main.html) で構成されます。

1.2.15/angular.min.js、angular-route.js、および .module('testNgRoute', ['ngRoute']) をコメントアウトし、1.0.1/angular.min.js および .module('testNgRoute) のコメントを外す場合'、[])。それが動作します。

page.html には、「This is page.html」という行が 1 行だけ含まれています。

chapter.html には、「This is chapter.html」という行が 1 行だけ含まれています。

main.html には「This is main.html」という行が 1 行だけ含まれています。

これは私のindex.htmlファイルです

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

angularjs - ngRoute: Grunt ビルド後に 404 が見つかりません

2 つのビューを持つAngularJSプロジェクトがあります。/settings/。ファイルは次のapp.jsようになります。

すべてのルートが定義されている場所。

それから私はapp/views/bill.html&を持っていapp/views/settings.htmlます。

これで、grunt serveを使用して任意のビューに移動できる場所で完全に機能しngHrefます。問題は、ビルド ディレクトリ (パスは)grunt buildnginx指しているときに、/kdsGET http://localhost/views/settings.html 404 (Not Found)

パスは相対的でなければならないため、a である必要がありますが、そうではありGET http://localhost/kds/views/settings.htmlません。何が起きてる?

これは、何よりも悪いサーバー構成のように見えます。それとも、ビルドが私のために物事を台無しにしていますか?

サーバーディレクティブは次のとおりです。

location /kds { alias /Users/asheshambasta/code/kds/dist/; index index.html index.htm; }

編集(フルapp.js)

アプリケーションに必要なすべてのファイル:

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

angularjs - ngroute を使用して別の html ページ (パーシャルではなく) をプルすることは可能ですか?

うまくいけば、これを適切に説明できます。Angular チュートリアルでは、パーシャルを次のように使用できます。

私たちは皆それを行い、うまく機能していますが、初めて他のページと共通点のない別の login.html ページを使用しています。ngRoute を使用してコントローラーをセットアップし、login.html ページ全体を部分的にポイントする代わりにロードする方法はありますか?

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

javascript - $resourceのangularjs無限リクエストループ

何らかの理由で、Angular で特定のルートにヒットすると、ブラウザがクラッシュし、ノード サーバーが大量のリクエストを作成してびっくりします。

クリックしたルート:

a(ng-href='/courses/{{ course._id }}') {{ course.title }}

app.js で定義:

コントローラー:

Courseサービス:

サーバー側のルートは次のとおりです。

コースのパーシャルがレンダリングされず、ブラウザがクラッシュする理由が本当にわかりません

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

angularjs - ui.router の状態変化に関するビューを 1 つだけ変更しますか?

私は次のような単純なレイアウトを持っています:

「メイン セクション」はフォームをユーザーに公開します。選択内容に基づいて、「メイン セクション」stateを変更する必要があります (つまり、別のパーシャルをロードする必要があります)。でこれを容易にするにはどうすればよいUI.routerですか?

例:状態のみcolumnOneを変更: http://plnkr.co/edit/IzimSVsstarlFviAm7S7/about

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

angularjs - angularjs でルートの名前空間を作成する

ngRoute モジュールで角度フレームワークを使用しています。

URL '/:backoffice/*'を共有するルートのグループが定義されています。

私が望むのは、グローバルルートで渡されるこのグループのいずれかを呼び出すときです。ユーザーがアクセス許可を持っているかどうかを判断できます。そうであれば、ルーティングのプロセスは、呼び出したグループのルートに進みます。

私はAngular Webサイトで何かを読んで、URL 「/ backoffice / 」、「/ backoffice / /:re​​stofurl」を使用しようとし ましたが、解決の中に入れず、再ルーティングを行うかどうかわかりません。

それが最善の方法かどうかはわかりません。このルートは、別のグループの定義の前に定義されました。私を助けることができる誰か?