-2
J'ai l'erreur suivante à la consoleerreur d'analyse à AngularJS
"Error: [$parse:syntax] http://errors.angularjs.org/1.4.12/$parse/syntax?p0=Detail&p1=is%20an%20unexpected%20token&p2=11&p3=carrental%09Detail.hostDescription&p4=Detail.hostDescription
Cela signifie
Error: $parse:syntax
Syntax Error
Syntax Error: Token 'Detail' is an unexpected token at column 11 of the expression [carrentalDetail.hostDescription] starting at [Detail.hostDescription].
Mais dans mon php dans la récupération de données à base de données MySQL
$carrentalhost = $this->master_model->getRecords('carrentalhost', ['carrentalId' => $carrentalId])[0];
if(!empty($carrentalhost['hostImage'])){
$hostImage= base_url() . 'resources/carrentals/carrentalhost/' . $carrentalhost['hostImage'];
} else {
$hostImage=null;
}
$categoryId = $this->master_model->getRecords('module_category', ['module_id' => 8], 'id')[0];
$mobileNumber = $carrentalhost['hostMobile'];
$resultArray = [
'hostName' => $carrentalhost['hostName'],
'hostEmail' => $carrentalhost['hostEmail'],
'hostDescription' => $carrentalhost['hostDescription'],
'price' => $carrentalhost['price'],
'selectedDates' => $carrentalhost['availableDates']
];
if (!empty($resultArray)) {
$responseArray = array(
'result' => $resultArray,
'success' => true);
return $this->set_response($responseArray, REST_Controller::HTTP_OK);
}
J'ai vérifié à mon code PHP et je peux récupérer des données correctes de la base de données.
À mon côté AngularJS,
var loadCarrentalDetails = function() {
var query = {};
var loadCarrentalDetailsReq = CarrentalResource.loadCarrentalDetails(query);
loadCarrentalDetailsReq.success(function (loadCarrentalDetailsRes) {
$scope.carrentalDetail = loadCarrentalDetailsRes.result;
});
loadCarrentalDetailsReq.error(function() {
});
}
loadCarrentalDetails();
Quoi de mal?
S'il vous plaît nous montrer le code HTML. – 31piy
Oui, mon code HTML a un problème. – batuman