Angular:错误:意外请求:GET

时间:2017-03-25 17:43:43

标签: angularjs

我正在做一个简单的控制器来从服务器获取一些信息,但是,我不知道为什么不能正常工作。

c

我在其他控制器中使用了这个代码并且工作正常,但是我得到了下一个错误

(function() {
  'use strict';
  var InvestorProfileApp=angular.module('InvestorProfileApp',['ngMaterial', 'ngMessages', 'material.svgAssetsCache',"xeditable", "ngMockE2E"])
      InvestorProfileApp.controller('InvestorProfileCtrl', controller);

  function controller($scope, $filter, $http) {
    /*//$scope.photo_url = direccion+":"+puerto+localStorage.getItem(usuario);*/
    $http.get(direccion + ":" + puerto + "/usr/1")
    .success(function(data) {
    })
    .error(function(error){
      console.log("Error: "+error);
    });
    $scope.currentNavItem = 'page1';
    $scope.Account=
      {
        cashBalance: '$1,550',
        equityBalance: '$620',
        total: '$2,100'
      }
    ;

    $scope.RPerformance=
      {
        percentile:'70th',         
      }
    ;
    $scope.GralInfo=[
      {
      }
    ];

    $scope.user = {
      lives:  'New York, NY',
        employer: 'Nexxus Capital',
        job: 'Financial Analyst',
        studied:'Oxford University',
        major:'Finance',
        risk: 'High'
    }; 

    $scope.saveUser = function() {
      // $scope.user already updated!
      return $http.post('/saveUser', $scope.user).error(function(err) {
        if(err.field && err.msg) {
          // err like {field: "name", msg: "Server-side error for this username!"} 
          $scope.editableForm.$setError(err.field, err.msg);
        } else { 
          // unknown error
          $scope.editableForm.$setError('name', 'Unknown error!');
        }
      });
    };

    $scope.goto = function(page){
      $scope.currNavItem = page;
    };  
  };
})();
希望你能帮助我。谢谢。

1 个答案:

答案 0 :(得分:0)

您似乎对此控制器进行了一些测试,并且这些测试由于意外请求而失败。你应该使用

来模拟它们
$httpBackend.expectGET("/usr/1");