我的主管希望我使用 ng-boilerplate 进行演示。文档指出它利用
file:///path/to/ng-boilerplate/build/index.html
而不是使用 $http。我为一些模拟数据创建了一个简单的 JSON 文件。我想访问数据。现在我正试图将它放入控制器中。当我让它工作时,我会将请求移至服务。
这是我最初的要求:
$http.get('src/documents/itineraryList.json').then(function(data) {
console.log(data)'
}
此方法不起作用,因为我无法发出 $http 请求。我的控制台中的链接使我可以访问 json 文件。
所以我重构了我的代码
$http.get('http://src/documents/itineraryList.json').then(function(data) {
console.log(data);
}
但是, itineraryList.json 在开发工具的“网络”选项卡中显示为红色。我尽可能地缩短并增加了我的路径。但是,我无法访问 json 文件。
有更好的方法吗?这是一个常见的样板。我找不到堆栈溢出的修复方法。