图片来源 Angular 2+

Image src in Angular 2+

这些有区别吗?

<img src="{{url}}">

<img [src]="url">

我知道在 AngularJS 中我们有 ng-src 指令,它更适合用来防止在 angular 接管之前从 {{url}} 加载图像。这是同一个案例吗?

<img [src]="heroImageUrl">

不足

<img bind-src="heroImageUrl">

此代码的结果与 <img src="{{url}}"> 相同。 [src] 这是为了 属性 绑定。但是,当您需要将某些数据绑定到属性时,您将无法使用它。例如:

<td [attr.colspan]="1 + 1">

因为 colspan 不是 属性 而是 html 属性。