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

angularjs - $routeParams に基づいて templateUrl とコントローラーを変更できますか?

そのようなことをすることは可能ですか?

そして、パス/Home/indexHome-index.htmlHomeCtrl

しかし、/Kill/mockingbirdそれは使用Kill-mockingbird.htmlし、KillCtrl

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

asp.net-mvc - $routeProvider を使用した asp.net mvc ルーティング

これらを使用する正気の方法はありますか?

私がしたいのは、ナビゲーションメニューと<ng-view>その下にある単一のページです。そして、すべてのルーティングはangularの責任である必要があります。

でも、mvcの良さも残したい。私はきちんと整理されたサーバー側のコントローラーとカミソリのページが好きです。

ただし、.cshtml に直接アクセスすることはできません。テンプレートにアクセスするにはどうすればよいですか?

メイン ページとそのコンテンツが再読み込みされることは望ましくありません。一度ロードすると、その後、他のページへのすべてのナビゲーションは、関連付けられたテンプレートのみをロードする必要があります。

どうすればそれを達成できますか?

それらを一緒に使用する方法の完全な例が1つも見つかりません。

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

javascript - Angular テンプレートが HTML にスコープ値を表示しない

以下に示すように、 $stateprovider をセットアップしています。product.html ページのコンテンツの表示に問題があります。問題は、解決された「タイトル」です。コントローラーに送信され、$scope に設定された後、テンプレートに表示されません。

コントローラーは

そしてテンプレは

ブラウザでは次のように表示されます

Chrome 開発者ツールでは、タイトルが「Hello」の値を取得していることがわかりますが、非常にばかげたバグのように見えますが、なぜ解決しないのか理解できません。

ばかげた間違いを犯している可能性がありますか?

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

angularjs - requireJS と AngularJS を使用したアプリのブラウザ ボタンの前後移動

私はrequireJSとAngularJSを使ってwebappを書いています。ブラウザの前後の履歴に加えて、うまく機能します。これは私のURLがどのように見えるかです:

<a href="#spaces">これでページに移動しますが、戻るボタンと進むボタンは何もしません。これを変更すると <a href="#/spaces">、戻るボタンと進むボタンは機能しますが、テンプレートは表示されません。

私はこのボイラープレートを使用しています:https://github.com/fdore/AngularJS-Boilerplate

これを見て修正してみてはいかがでしょうか。

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

javascript - AngularJS のベース URL

ローカルの WAMP サーバーで AngularJS アプリを開発している間、次の場所にあります。

ルートを次のように呼び出す場合

アクセスしようとしている

明らかに404エラーが発生しますが、これを克服する方法がわかりません。HTML5モードではなくHashbangモードを使用しています