Property Binding中[src]和bind-sr​​c有什么区别

时间:2018-02-01 09:46:09

标签: angular

我能够找到插值和属性绑定的其他语法类型之间的区别,但不能在下面的两个

之间找到区别
  1. [src]
  2. 结合-src的
  3. 如果两者都做同样的话,为什么两种语法不同   例如。当我们当时只有字符串值时,我们可以在角度

    中使用{{bannerimg}}
      <img src="{{ bannerimg }}">
    

    试图找出下面两个和

    之间的区别
      <img [src]="bannerimg">
      <img bind-src="bannerimg">
    

3 个答案:

答案 0 :(得分:1)

当你使用这样的东西

时没有多大区别
consumptionClient

但是,当你使用<img [src]="bannerimg"> <img bind-src="bannerimg"> 时,src的值是动态的,这将有助于你渲染动态加载的图像。

答案 1 :(得分:0)

两者之间没有区别。方括号[*]作为语法糖添加到bind-*上,圆括号(*)转换为on-*规范形式。最后,使用&#39; banana-in-a-box&#39;语法[(*)]转换为bindon-*。 资料来源:https://angular.io/guide/template-syntax#binding-target

答案 2 :(得分:0)

主要区别在于您是否关心W3C验证。他们倾向于不喜欢括号,为此您可以使用替代bind-语法