Ich bin ziemlich neu in Angular, daher bin ich mir nicht sicher, ob dies die beste Vorgehensweise ist.
Ich habe angle-cli verwendet und ng new some-projecteine neue App generiert.
Darin wurde ein "Bilder" -Ordner im "Assets" -Ordner erstellt, also ist jetzt mein Bilderordner src/assets/images
In app.component.html(das ist die Wurzel meiner Anwendung) habe ich gesetzt
<img class="img-responsive" src="assets/images/myimage.png">
Wenn ich ng servemeine Webanwendung anzeigen möchte , wird das Bild nicht angezeigt.
Was ist die beste Vorgehensweise zum Laden von Bildern in einer Angular-Anwendung?
EDIT: Siehe Antwort unten. Mein eigentlicher Bildname verwendete Leerzeichen, die Angular nicht gefiel. Wenn ich die Leerzeichen im Dateinamen entfernt habe, wurde das Bild korrekt angezeigt.
publicOrdner außerhalb von erstellt srcund das Bild mit<img class="img-responsive" src="../../public/images/myimage.png">
assets/images/myimage.pngfunktionierte.
.sgf) Ich möchte diese Dateien hosten und von der Anwendung aus mit ihnen verknüpfen, aber anscheinend assetsreicht es nicht aus , sie einfach in den Ordner zu legen . Irgendwelche Ideen ?