一尘不染

从angularjs中的本地JSON文件中获取数据

angularjs

我想从本地计算机上的JSON文件中获取数据。但是我无法获取数据。它显示了$ http的某些跨域错误。

这是我的代码。

angular.module('myApp',[])
  .controller('myCtrl', function ($scope, webtest) {
     webtest.fetch().then(function (data) {
         $scope.accounttype = data;
     })
});

.factory('webtest', function($q, $timeout, $http) {
    var Webtest = {
        fetch: function(callback) {
            return $timeout(function() {
                return $http.get('webtest.json')
                .then(function(response) {
                      return response.data;
                });
            }, 30);
         }
    };
    return Webtest;
});

任何人都可以帮助我如何显示本地JSON文件中的数据?提前致谢。


阅读 274

收藏
2020-07-04

共1个答案

一尘不染

很简单,就像

$http.get('phones/phones.json').then(function(response) {
   $scope.phones = response.data;
});
2020-07-04