ฉันค่อนข้างใหม่กับ Angular ดังนั้นฉันจึงไม่แน่ใจว่าแนวทางปฏิบัติที่ดีที่สุดในการทำเช่นนี้
ฉันใช้ angular-cli และng new some-project
สร้างแอปใหม่
ในนั้นได้สร้างโฟลเดอร์ "images" ในโฟลเดอร์ "assets" ดังนั้นตอนนี้โฟลเดอร์ภาพของฉันคือ src/assets/images
ในapp.component.html
(ซึ่งเป็นรากของแอปพลิเคชันของฉัน) ฉันใส่
<img class="img-responsive" src="assets/images/myimage.png">
เมื่อฉันng serve
จะดูเว็บแอปพลิเคชันของฉันภาพไม่ปรากฏขึ้น
แนวทางปฏิบัติที่ดีที่สุดในการโหลดภาพในแอปพลิเคชัน Angular คืออะไร?
แก้ไข: ดูคำตอบด้านล่าง ชื่อรูปภาพจริงของฉันใช้ช่องว่างซึ่ง Angular ไม่ชอบ เมื่อฉันลบช่องว่างในชื่อไฟล์ภาพจะแสดงอย่างถูกต้อง