問題タブ [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.
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ファイルです
angularjs - ngRoute: Grunt ビルド後に 404 が見つかりません
2 つのビューを持つAngularJSプロジェクトがあります。/settingsと/。ファイルは次のapp.jsようになります。
すべてのルートが定義されている場所。
それから私はapp/views/bill.html&を持っていapp/views/settings.htmlます。
これで、grunt serveを使用して任意のビューに移動できる場所で完全に機能しngHrefます。問題は、ビルド ディレクトリ (パスは)grunt buildをnginx指しているときに、/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)
アプリケーションに必要なすべてのファイル:
angularjs - ngroute を使用して別の html ページ (パーシャルではなく) をプルすることは可能ですか?
うまくいけば、これを適切に説明できます。Angular チュートリアルでは、パーシャルを次のように使用できます。
私たちは皆それを行い、うまく機能していますが、初めて他のページと共通点のない別の login.html ページを使用しています。ngRoute を使用してコントローラーをセットアップし、login.html ページ全体を部分的にポイントする代わりにロードする方法はありますか?
javascript - $resourceのangularjs無限リクエストループ
何らかの理由で、Angular で特定のルートにヒットすると、ブラウザがクラッシュし、ノード サーバーが大量のリクエストを作成してびっくりします。
クリックしたルート:
a(ng-href='/courses/{{ course._id }}') {{ course.title }}
app.js で定義:
コントローラー:
Courseサービス:
サーバー側のルートは次のとおりです。
コースのパーシャルがレンダリングされず、ブラウザがクラッシュする理由が本当にわかりません
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 をルート パラメータとしてコントローラーに渡したいと考えています。
アプリケーションには、データベースからルートを作成する必要がある他の多くのセクションがあります。
助けてください。
よろしく、 - マノジ
angularjs - ui.router の状態変化に関するビューを 1 つだけ変更しますか?
私は次のような単純なレイアウトを持っています:
「メイン セクション」はフォームをユーザーに公開します。選択内容に基づいて、「メイン セクション」stateを変更する必要があります (つまり、別のパーシャルをロードする必要があります)。でこれを容易にするにはどうすればよいUI.routerですか?
例:状態のみcolumnOneを変更: http://plnkr.co/edit/IzimSVsstarlFviAm7S7/about
angularjs - angularjs でルートの名前空間を作成する
ngRoute モジュールで角度フレームワークを使用しています。
URL '/:backoffice/*'を共有するルートのグループが定義されています。
私が望むのは、グローバルルートで渡されるこのグループのいずれかを呼び出すときです。ユーザーがアクセス許可を持っているかどうかを判断できます。そうであれば、ルーティングのプロセスは、呼び出したグループのルートに進みます。
私はAngular Webサイトで何かを読んで、URL 「/ backoffice / 」、「/ backoffice / /:restofurl」を使用しようとし ましたが、解決の中に入れず、再ルーティングを行うかどうかわかりません。
それが最善の方法かどうかはわかりません。このルートは、別のグループの定義の前に定義されました。私を助けることができる誰か?