Ionic 从网络读取 json 文件

Ionic reading json file from web

在尝试了 this 问题后,我再次询问如何在 Ionic 框架中使用 AngularJS 从 Web 检索数据。 基本上,我按照答案所说的去做:

.factory('Advices', function($http) {
   var advices = null;
   $http.get('http://myurl.myext/myfile.json').success(function (data) {
       advices = data;
   }).error(function(error) {
       console.log('error'); //even if there i print the error it prints nothing
   });

   //etcetera

如何从我的服务器中恢复该文件?

请尝试以下代码

            var app = angular.module('myApp', ['ionic']);
            app.controller('mainInfoFactory', ['$scope', '$http', function($scope,$http) {
              $http.get("http://myurl.myext/myfile.json")
              .success(function (response) 
              {
                $scope.advices = response;
              })
             .error(function(data) {
                alert("ERROR");
              });
            }]);

这里myAPPmainInfoFactory分别是AngularJS应用程序名称和控制器

例如:ng-app="myApp" ng-controller="mainInfoFactory"