繁体   English   中英

Angular 2图片未显示

[英]Angular 2 Image not showing

所以我有一个非常基本的问题。

图像未显示在我的Angular 2应用程序中。

这就是我定义图像的方式:

<img alt="logo" [src]="'./images/logo.png'">

我是否应该安装一个软件包以使图像正常工作?

顺便说一句,您可能会猜到我对Angular是陌生的!

属性绑定('[]'):将视图元素的属性设置为模板表达式的值。

 <img alt="logo" src="'./images/logo.png'"> 

很好

如果您的图片网址是一个已知值(如您在此处指示的那样),则无需任何特殊的角度属性绑定。

只需使用常规HTML指定图像标签:

<img alt="logo" src="images/logo.png">

请注意,上面的路径是相对路径

您需要安装图像加载器

尝试使用文件加载器,那么您应该在Webpack中添加此规则

    module.exports = {
  module: {
    rules: [
      {
        test: /\.(png|jpg|gif)$/,
        use: [
          {
            loader: 'file-loader',
            options: {}  
          }
        ]
      }
    ]
  }
}

它现在应该工作

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM