I'm having a problem with "Cannot read property 'indexOf' of undefined". Below are the source codes. Appreciate your help.
$http.get("js/project/data.json").then(function(response) {
//$scope.case = response.data.caseno;
$scope.case = response.data.caseno.map(function(elem) {
return elem.toLowerCase();
});
});
console.log($scope.project.ProjectCaseNo.toLowerCase());
if($scope.case.indexOf($scope.project.ProjectCaseNo.toLowerCase()) != -1 ){
$scope.glyphicon = 'glyphicon-ok green';
$scope.CaseMessage = 'Valid Case No.';
}else{
$scope.glyphicon = 'glyphicon-remove red';
$scope.CaseMessage = 'Invalid Case No.';
};
};