gpt4 book ai didi

javascript - angular.js 路由在服务器上不起作用

转载 作者:行者123 更新时间:2023-12-02 14:18:24 26 4
gpt4 key购买 nike

我在我的网站中使用 ngRoute,它在我的计算机(本地)上运行良好,但在服务器上路由不起作用。在我的电脑上,我的所有文件都是 html,在服务器上我将它们重命名为 php。我该如何修复它?

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"
})
});

最佳答案

根据您收到的错误消息(正如您在评论中所说),Angular 库没有被加载。仔细检查 URL。另外,在浏览器开发工具中,检查“网络”选项卡并查看它显示的错误。可能是 404 未找到

检查您的网站和您所说发生错误的行(route.js 的第 156 行)后,将代码更改为:

    $('.counter-one span').eq(0).html(value1 + ' ');
$('.counter-two span').eq(0).html(value2 + ' ');

您将“html”搜索/替换为“php”,但这也替换了 jQuery html() 命令。只需修复这两行就可以了。

关于javascript - angular.js 路由在服务器上不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38861136/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com