Angular 不返回我的自定义 JSON 文件

Angular not returning my custom JSON file

本文关键字:JSON 文件 自定义 我的 返回 Angular      更新时间:2023-09-26
我很难弄清楚

这一点。我正在服务器中的一个文件中生成 JSON,我希望 Angular 返回它,但它没有这样做。整体代码还可以,它从其他文件返回其他 JSON 数据,如示例中所示:

https://jsfiddle.net/0y9r05g2/

包含我想使用的 JSON 的非工作文件是这个:

http://paulogabriel.me/extranet/labs/angularjs-jobboard/js/list.json

你知道为什么我的文件没有被 Angular 读取吗?我已经测试过它,它是有效的 JSON。这是服务器问题吗?

提前谢谢你。

它不起作用的原因是因为您的 JSON 文件位于 JSFiddle 不接受的 http://地址中,因为它不安全。我足够好,只是把它放在一个我没有真正使用的github中:https://cdn.rawgit.com/amanuel2/Collabs/master/list.json

现在在此之后它起作用了:

(function() {
  var app = angular.module('vagasApp', []);
  app.controller('MainController', function($scope, $http) {
    var url = "https://cdn.rawgit.com/amanuel2/Collabs/master/list.json"
    $http.get(url).success(function(response) {
      $scope.apps = response;
    });
  });
})();

Working Fiddle