我一直在嘗試幾個月來弄清楚我在做什麼我的路線有問題。有人可以快速瀏覽這個龐然大物,並告訴我爲什麼ng-view不起作用嗎? $ scope.name不能正確顯示,而ng-view似乎沒有工作。 http://plnkr.co/edit/7vtgxmvqI0eiDALIW7G8我不能讓ng-view正常工作
的script.js
var app = angular.module('blog', ['ngRoute']);
app.config(function($routeProvider) {
$routeProvider.when('about.html', {
templateURL: "about.html",
controller: 'AboutController'
})
});
app.controller('AboutController', function($scope) {
$scope.name = "marcus";
});
的index.html
<!DOCTYPE html>
<html ng-app="blog">
<head>
<script src="https://code.angularjs.org/1.2.2/angular.min.js"></script>
<script src="https://code.angularjs.org/1.2.2/angular-route.min.js"></script>
<link rel="stylesheet" href="style.css">
<script src="script.js"></script>
</head>
<body>
<a href="about.html">Notes</a>
<h1>Click the Link ^</h1>
<h2>{{2+2}}</h2>
<div ng-view>
<p>ng-view should be loading data from about.html right here but it's not working</p>
</div>
</body>
</html>
about.html
<html>
<body>
<h1>Hello</h1>
<h2>{{name}}</h2>
</body>
</html>
在PLUNK中的演示工作得很好。 –
同樣在這裏 - 工作正常。究竟是什麼問題? – Michael
唯一不起作用的是我可以繞過登錄直接進入儀表板。 既然你沒有談論這件事:一切看起來都很好。 – JasperZelf