Ich arbeite an einem Angular2 (MEAN Stack) Projekt und ich versuche, ein Bild hinzufügen (aus einer Datenbank abgerufen) auf diese Weise:Bild relativer Pfad in angular2
<img [src]="'../../../public/img/mountains-thumbnail/' + mountain.image">
mountain.image ist eine Variable, die die Daten (das Bild) enthält, die aus der Datenbank abgerufen werden. App funktioniert, aber es gibt mir diesen Fehler in Google Chrome Konsole:
GET http://localhost:3000/public/img/mountains-thumbnail/everest.png 404 (Not Found)
Wie Sie ich kann erfolgreich das Bild aus der Datenbank abgerufen werden sehen, aber es scheint, dass ich auf dem Bild Pfad einen Fehler haben.
Hier meine Projektstruktur ist (Groß für Ordner ist, ist Klein für Dateien):
-ASSETS
- APP
- MOUNTAINS
mountain.component.js // here I'm trying to include the image
-BIN
-MODELS
-NODE_MODULES
-PUBLIC
- IMG
-MOUNTAINS-THUMBNAIL
everest.png
-ROUTES
-VIEWS
app.js
gulpfile.js
package.json
tsconfig.json
versuchen Sie, eine einzelne Variable zu verwenden, die den vollständigen Pfad zum Bild enthält. kann Ihnen helfen, so: '
', auch Ihr Ordnername ist in Großbuchstaben richtig –
Ordner Namen sind in Großbuchstaben nur hier, um Dinge klar zu halten. – splunk