我有一個功能,需要檢查輸入是否已經在數據庫中的現有照片。它已經可以顯示它是否已經存在照片。我現在的問題是,如果我輸入一個ID並且沒有任何照片,則會顯示一個錯誤。你能幫我解決這個錯誤嗎?類型錯誤 - 錯誤處理如果data.data未定義
$scope.checkPhoto = function(newSCPID) {
if ($scope.newID == undefined) {
alert('Please input new id');
} else {
console.log($scope.newID);
$scope.loadingloader = true;
$('#loginloader').show();
Service.checkPhoto($scope.newID)
.then(function(data) {
//$rootScope.loader = true;
$scope.checkedPhoto = data.data[0].photos;
//alert(data.data[0].photos);
if (data.data[0].photos == undefined) {
alert('Please input newid');
}
// alert($scope.checkedPhoto);
//$rootScope.loader = false;
$('#loginloader').hide();
$('#notif').hide();
// Original Values
});
}
}
如果我輸入一個沒有現有照片的新ID,則API顯示data.data [0] .photos未定義的錯誤。
我需要有在該特定新ID沒有現有的照片,以顯示標題。我怎樣才能做到這一點
因此,這意味着data.data [0]未定義.....所以增加一個檢查,如果它是閱讀之前不確定的。 – epascarello