当我在app目录中添加menu.json
时,使用yeoman生成器来写角度。并尝试使用该服务来获取json文件。看来404错误。
angular.module('mealApp')
.service('foodFinder', function () {
// AngularJS will instantiate a singleton by calling "new" on this function
this.getMenu = function() {
return $.get('menu.json');
}
});
答案 0 :(得分:0)
如果您将menu.json
放在app文件夹中,我可以知道它的位置与index.html
相同。
$.get('index.html');
默认情况下,当您使用其命令(例如:grunt服务器)启动服务器时,它会自动托管服务器(例如:http://localhost:9000)并在app文件夹中自动加载index.html。
如果你不能这意味着你正在使用另一种方式来启动服务器并丢失相对路径。
也许你需要找到你的menu.json的相对路径(例如:app/menu.json
或其他东西)