Jestem całkiem nowy w Angular, więc nie jestem pewien, jaka jest najlepsza praktyka, aby to zrobić.
Użyłem angular-cli i ng new some-projectwygenerowałem nową aplikację.
W nim utworzono folder „images” w folderze „asset”, więc teraz jest folder „obrazy” src/assets/images
W app.component.html(który jest katalogiem głównym mojej aplikacji) umieściłem
<img class="img-responsive" src="assets/images/myimage.png">
Kiedy robię, ng serveaby wyświetlić moją aplikację internetową, obraz się nie wyświetla.
Jaka jest najlepsza praktyka ładowania obrazów w aplikacji Angular?
EDYCJA: Zobacz odpowiedź poniżej. Moja rzeczywista nazwa obrazu zawierała spacje, które Angular nie lubił. Kiedy usunąłem spacje w nazwie pliku, obraz był wyświetlany poprawnie.
publicfolderu poza srci wyświetleniu obrazu z<img class="img-responsive" src="../../public/images/myimage.png">
assets/images/myimage.pngzadziałało.
.sgf) Chcę hostować te pliki i linkować do nich z aplikacji, ale najwyraźniej samo umieszczenie ich w assetsfolderze nie wystarczy. Jakieś pomysły ?