我在我的网站中使用ngRoute,它在我的电脑(本地)上很好地工作,但在服务器路由上不起作用。在我的电脑上,我的所有文件都是html,在服务器上我将它们重命名为php。我该如何解决它?angular.js路由不能在服务器上工作
var app = angular.module("myApp", ["ngRoute"]);
app.config(function($routeProvider, $compileProvider) {
$routeProvider
.when("/", {
templateUrl : "pages/main.php",
controller: 'oneCtrl'
})
.when("/about", {
templateUrl : "pages/about.php"
})
.when("/news", {
templateUrl : "pages/news.php"
})
});
定义“不起作用”。打开你的开发工具并查看网络请求。什么是要求,什么失败?是什么原因?现在看看你的服务器日志 - 是否有任何错误? – matmo
“不起作用”是什么意思? –
我在这里有一些进展:)首先我dounload angular.js文件,并放在服务器上 - 它不工作,但现在我链接到它的工作托管库,错误未捕获TypeError:无法读取未定义的属性'模块'第二个错误routes.js:1未捕获ReferenceError:未定义角 –