gpt4 book ai didi

javascript - Angular 似乎没有运行

转载 作者:可可西里 更新时间:2023-11-01 10:28:12 25 4
gpt4 key购买 nike

我是 Angular 的新手,正在尝试一些。我有一个在本地运行的 REST API(Express 应用程序),并且在使用 REST API 的公共(public)文件夹中有 Angular 代码。服务器和客户端的所有代码都从一个代码库运行,一切正常,我可以在本地运行的 Mongo 数据库中添加、更新、删除项目(代码是 here)

然而,我的想法是在 Heroku 上运行服务器 API 并分离 Angular 代码,这样我就可以将所有 HTML 和 JS 文件放在一个完整的单独文件夹中,而不是任何 Express 应用程序的一部分。服务器部分运行良好,因为我使用 Postman 添加、更新和删除项目。使用 Angular UI 时,似乎没有执行 Angular 代码(cfr 屏幕截图)

ScreenshotAngular

代码是 here .

关于为什么运行此 HTML 代码似乎不起作用的任何想法?在 Chrome 浏览器中启用或禁用 CORS 没有帮助。

最佳答案

您的 controller.js 底部似乎有一个特殊字符。

controllers/controller.js:

$scope.updateTodo = function() {
console.log("Completed" + $scope.todo.completed);
$http.put(url + $scope.todo._id, $scope.todo).success(function(response) {
console.log("new updated: " + response.updated_at);
refresh();
})
};

}]); <------- See invalid characters

我从您的 GitHub 存储库中本地提取代码,删除了特殊字符,它按预期运行。希望这对您有所帮助!

关于javascript - Angular 似乎没有运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31230559/

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