我一直在網上搜索解決方案,但找不到任何能夠解決我的問題的解決方案。 我想用AngularJS和MVC做客戶端路由。使用AngularJS和MVC進行路由
這是我使用指導線的Plunker,但它並不能幫助我。我的MVS2項目文件夾結構如下: $ root/Views/Home/Home.html
我得到的錯誤是找不到頁面。我在這裏錯過了什麼?
AngularJS
// create the module and name it myApp
var myApp= angular.module('myApp', ['ngRoute']);
// configure our routes
myApp.config(function ($routeProvider) {
$routeProvider.when('/', {templateUrl: 'Home.html',controller: 'mainController'})
});
// create the controller and inject Angular's $scope
scotchApp.controller('mainController', function ($scope) {
// create a message to display in our view
$scope.message = 'Home Page should appear here';
});
HTML文件的訪問
<html data-ng-app="myApp">
<head runat="server">
<title>
<asp:ContentPlaceHolder ID="TitleContent" runat="server" />
</title>
</head
<body data-ng-controller="mainController">
<div id="Div1">
<div data-ng-view></div>
</div>
</body>
</html>
您是否嘗試過從瀏覽器請求Home.html以確定它是否真的被服務? – idursun
我已將該網址複製到我的瀏覽器,但沒有找到它。我不知道如何構建我的路由以獲得正確的頁面? – Gericke