Ich versuche gerade, ein Bild in ein img-Tag zu laden. Mein Problem ist, dass das Laden des Images nicht über eine bestimmte src-URL erfolgen kann. Also habe ich eine Funktion erstellt, die das Bild zurückgibt. Ich rufe die Funktion gerade im folgenden Format auf, ohne dass ein Bild geladen wurde. Bitte beachten Sie, dass ich überprüft habe, dass die Funktion tatsächlich einen Wert als Array-Puffer zurückgibt. Danke für Ihre Hilfe!Bilder werden geladen angular JS
Code:
JS-
//use .factory Img object to return arraybuffer value
$scope.getImage = function(productid) {
console.log(productid);
par = {id: [productid]};
Img.getImage(par).$promise.then(
function(data){
console.log("success:" + data); //I am able to see this result but not display in img tag
return data;
},
function(data){
console.log("error" + data);
}
);
}
HTML-
<img ng-src="{{getimage(id)}}">
Hallo paul590, ich bin nicht sicher, was du fragst? – Derek
'Getimage' ist asynchron, es gibt keine URL zurück, es ist ein Versprechen. –
@Derek Ich entschuldige mich für die Verwirrung, ich frage mich, wie kann ich ein Bild zu meinem IMG-Tag laden, wenn ich nicht eine tatsächliche URL, sondern eine Funktion, die einen Array-Puffer zurückgibt. – paul590