私はAngularを初めて使用するので、これを行うためのベストプラクティスはわかりません。
angular-cliを使用しng new some-project
て新しいアプリを生成しました。
それは「assets」フォルダに「images」フォルダを作成したので、今私の画像フォルダは src/assets/images
でapp.component.html
(自分のアプリケーションのルートである)、私が入れ
<img class="img-responsive" src="assets/images/myimage.png">
ng serve
Webアプリケーションを表示しようとしても、画像が表示されません。
Angularアプリケーションで画像をロードするためのベストプラクティスは何ですか?
編集:以下の回答を参照してください。実際の画像名にはスペースが使用されていましたが、Angularはそれを好みませんでした。ファイル名のスペースを削除すると、画像が正しく表示されました。
public
外部にフォルダを作成しsrc
て画像を表示しました<img class="img-responsive" src="../../public/images/myimage.png">
assets/images/myimage.png
働きました。
.sgf
それらのファイルをホストし、アプリケーションからそれらにリンクしたいのですが、単にそれらをassets
フォルダーに置くだけでは十分ではないようです)。何か案は ?