2017-02-24 54 views
0

ASP.NET需要什麼URL配置才能使AngularJS路由工作?asp.net在不同的視圖之間使用angularJS在本地主機上使用HTML(無MVC)

我在網上嘗試了很多例子,我只能得到when('/')路徑來顯示相應的視圖。因此,我得出結論,這是一個URL的問題,爲什麼其他意見不會出現。

所以在鏈接,控制器或其他需要配置的地方必須有URL配置。

任何幫助表示讚賞。(個人而言,我大概只使用,而不是角的jQuery加載...好像更頭痛比什麼是值得的。)

謝謝!

我簡單地添加了一個現有的網站HTML/JS文件到我的ASP.NET Web應用程序。

注: 至於ASP.NET angularJS使用HTMLCS文件或MVC,所以這個問題是唯一在本網站上的其他問題。

enter image description here

enter image description here

enter image description here

網址

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(''); 
}]); 
相關問題