我正在做一个简单的控制器来从服务器获取一些信息,但是,我不知道为什么不能正常工作。
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;
};
};
})();
希望你能帮助我。谢谢。
答案 0 :(得分:0)
您似乎对此控制器进行了一些测试,并且这些测试由于意外请求而失败。你应该使用
来模拟它们$httpBackend.expectGET("/usr/1");