私は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 serveWebアプリケーションを表示しようとしても、画像が表示されません。
Angularアプリケーションで画像をロードするためのベストプラクティスは何ですか?
編集:以下の回答を参照してください。実際の画像名にはスペースが使用されていましたが、Angularはそれを好みませんでした。ファイル名のスペースを削除すると、画像が正しく表示されました。
public外部にフォルダを作成しsrcて画像を表示しました<img class="img-responsive" src="../../public/images/myimage.png">
assets/images/myimage.png働きました。
.sgfそれらのファイルをホストし、アプリケーションからそれらにリンクしたいのですが、単にそれらをassetsフォルダーに置くだけでは十分ではないようです)。何か案は ?