2017-02-24 4 views
0

AngularJSルーティングを動作させるには、ASP.NETでどのようなURL設定が必要ですか?asp.net localhostでHTML(MVCなし)でangularJSを使用して異なるビュー間を移動する

私は多くの例をオンラインで試してみましたが、適切なビューを表示するための時( '/')のルートしか得られません。そのため、他のビューが表示されない理由はURLの問題であると判断します。

したがって、リンク、コントローラ、または設定が必要な他の場所にURL設定が必要です。

すべてのヘルプは高く評価されています。(個人的に、私はだけではなく、角度のjqueryの負荷を使用しようよ...それは価値がある何のためよりも、頭痛の多くのように思える。)

ありがとうございました!

私は、単に既存のWebサイトのHTML/JSファイルをASP.NET Webアプリケーションに追加しました。

注: ASP.NET angularJSに関してこのサイト上の他の質問はHTMLCSファイルまたはMVCを使用しているので、この質問はユニークです。

enter image description here

enter image description here

ツリー enter image description here

URL

enter image description here

答えて

0

それがうまく行われ、これらの追加のステップ。 href前

追加#/:

<li><a href="#/"><i class="fa fa-home"></i> Home</a></li> 
<li><a href="#/about"><i class="fa fa-shield"></i> About</a></li> 
<li><a href="#/contact"><i class="fa fa-comment"></i> Contact</a></li> 

はあなたrouteProvider前にこのlocationProviderの設定を追加します。

scotchApp.config(['$locationProvider', function ($locationProvider) { 
$locationProvider.hashPrefix(''); 
}]); 
関連する問題