Ich benutze WordPress Rest API v2 zum Abrufen von Daten von meiner Arbeit Wordpress-Website zu angularjs Anwendung. Alles funktioniert gut, aber wenn ich post meta wie "_ait-item_item-data" verwenden möchte. es gibt mir einen Fehler "undefined".bekommen undefiniert bei der Verwendung von WordPress Post Meta mit Unterstreichung in angularjs
i seinen Code verwenden Post meta zu bekommen:
$scope.fieldOne = $scope.businessDetails.post_meta_fields._ait-item_item-data;
und ich möchte drucken:
{{fieldOne}}
ich weiß, dass das Problem mit Unterstrich und Bindestrich, aber wie kann ich die Meta erhalten Daten mit ihnen?
dies ist der Fehler in der Konsole:
ReferenceError: item_item is not defined
at itemSingleCtrl.js:13
at angular.js:16170
at m.$eval (angular.js:17444)
at m.$digest (angular.js:17257)
at m.$apply (angular.js:17552)
at l (angular.js:11697)
at K (angular.js:11903)
at XMLHttpRequest.y.onload (angular.js:11836)
Fügen Sie den richtigen Fehler hinzu, 'undefined' ist kein Fehler. Es ist ein Wert. –
in meiner Frage bearbeitet .. bitte überprüfen Sie es –
Das ist, weil Sie auf eine Eigenschaft wie diese '_ait-item_item-data" 'direkt zugreifen können. Sie müssen etwas wie diese tun $ scope.businessDetails.post_meta_fields [" _ ait-item_item -data "]' –