angularjs 日期问题:未定义
2018-04-25
201
我的应用程序在日期方面有问题。
我有一个用 symfony 制作的 API,以及一个用 Angularjs 制作的 ionic 客户端。 我使用 Postman 进行测试,一切正常,但是当我尝试设置该功能时出现错误。
当我尝试使用我的 API 与应用程序通信时,我的日期为
“undefined”
这是我的代码:
我的服务:
var userDispo = function(id,date){
var id = window.localStorage.getItem('antenne');
return $http({
method : 'GET',
url : API_ENDPOINT.url + '/user/dispo/' + id + '/' + date,
headers : {Authorization : 'Bearer ' + $http.defaults.headers.common.Authorization}
}).then(function(result) {
return result.data;
});
};
我的控制器:
.controller('UserDispoCtrl',
function ($scope, $stateParams, $ionicLoading, AppService) {
$ionicLoading.show();
$scope.date = new Date().toISOString().slice(0, 10);
console.log($scope.date);
AppService.userDispo($scope.date).then(function (response){
console.log(response);
});
})
在我的控制器中,第一个
“console.log($scope.date)”
显示“2018-04-25”
之后立即出现以下错误:
GET https://xxxxxxx/app_dev.php/api/user/dispo/antenne/19/undefined 404 (Not Found)
我不明白错误来自哪里,我的 URL 应该是这样的:
有人会建议跟踪或解决方案请问?
提前谢谢您
1个回答
是的 UserDispo需要2个参数ID和日期,第一个参数是ID,第二个参数是日期。
对于致电UserDispo时,您需要通过
493050410
,并在全球定义ID到访问
688560343
Hrishikesh Kale
2018-04-25