我正在学习我正在构建的项目的角度js。AngularJS - 路由不起作用
到目前为止,这似乎是一个很大的框架,非常有帮助的,直观的, 但我有问题,每当我试图实现路由功能...
我有这样的代码:
<!DOCTYPE html>
<html data-ng-app="myApp">
<head>
<title></title>
<meta charset="utf-8" />
<script src="libs/angular.min.js"></script>
<script src="libs/angular-route.min.js"></script>
<script type="text/javascript">
var app = angular.module('myApp', ['ngRoute']);
app.config(function ($routeProvider) {
$routeProvider.when('/', {
templateUrl: 'home.html',
controller: 'HomeController'
}).otherwise({ redirectTo: '/' });
});
app.controller('HomeController', function ($scope) {
$scope.people = [
{
name: "Arik",
age: 19
},
{
name: "Bar",
age: 19
}
];
});
</script>
</head>
<body>
<div data-ng-view></div>
</body>
</html>
和home.html:
<ul>
<li data-ng-repeat="person in people">
<b>{{ person.name }}</b> - {{ person.age }}
</li>
</ul>
问题是它只是不起作用,页面显示空白。 我试图在官方文档中搜索,但没有任何帮助...
我在做什么错?
顺便说一句,我使用的是最新版本,1.4.4
感谢, 阿里克
控制台中的任何错误? –
另请参阅开发工具的网络选项卡。任何404错误(对于脚本或home.html页面)? –
很多,XMLHttpRequest无法加载,错误:未能在'XMLHttpRequest'上执行'发送':加载失败,错误:[$ compile:tpload] – areller