聯繫時爲什麼不會加載我AngularJS主頁這是我的家,index.js文件從自身
var homeIndexModule = angular.module("homeIndex", ["ngRoute"]);
homeIndexModule.config(["$routeProvider", function ($routeProvider) {
$routeProvider.when("/", {
templateUrl: "/templates/topicsView.html",
controller: topicsController
})
.when("/newmessage", {
templateUrl: "/templates/newTopicView.html",
controller: newTopicController
})
.when("/message/:id", {
templateUrl: "/templates/singleTopicView.html",
controller: singleTopicController
})
.otherwise({ redirectTo: "/" });
}]);
我有一個鏈接到四個頁面基本的HTML頁面。
<ul>
<li>@Html.ActionLink("Home", "Index", "Home")</li>
<li>@Html.ActionLink("Contact", "Contact", "Home")</li>
<li>@Html.ActionLink("About", "About", "Home")</li>
<li>@Html.ActionLink("My Messages", "MyMessages", "Home")</li>
</ul>
當網站加載它去 「的http:/本地主機:51264 /#/」,它加載主頁,一切工作正常(以下簡稱 「/templates/topicsView.html」 頁)。但是,如果(從該頁面)我再次單擊主頁鏈接,它將轉到「http://localhost:51264/#」,不帶斜槓並且不會加載topicsView.html。如果我把斜槓放回去,它會很好地加載。
如果我從聯繫人頁面訪問主頁它正確加載的「http:/本地主機:51264 /#/」
如果「/#/」是這很好網頁右側的點,只要因爲我可以確保如果有人訪問「/#」,它會在那裏重定向。
http://stackoverflow.com/questions/29074401/route-to-different-viewuse-html-actionlink-and的可能的複製-ng - 視圖 - 在 - 視圖 - 在-ASP淨MVC – maurycy