Angular4的dom事件

Angular4的dom事件

  • 差值表达式和属性绑定其实是一样的(例)
<!-- 这两个是一样的效果,使用哪个都可以 -->
<img src="{{imgUrl}}">
<img [src]="imgUrl">
  • dom属性和html属性不一样
<input value="请输入姓名" (input)="change($event)">
change(event) {
  // dom属性
  console.log(event.target.value);
  // html属性
  console.log(event.target.getAttribute('value'));
}


// 打印结果
consult.component.ts:24 请输入姓
consult.component.ts:25 请输入姓名
consult.component.ts:24 请输入
consult.component.ts:25 请输入姓名
consult.component.ts:24 请输
consult.component.ts:25 请输入姓名

总结:

1:随着我不断的删除一些字,dom属性一直在变化,然而html属性并没变化。dom属性代表当前的值,html属性代表的是初始的值。

2:dom属性的值可以改变,html属性的值不能改变。

3:angular模板绑定是通过dom属性和事件来工作的,而不是html属性。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 酵素的减肥原理 首先科普一下发胖原因:吃熟食,身体摄入大量脂肪;吃生食,可以摄入脂肪酶(分解脂肪的酶)当我们没有足...
    zhy800512阅读 483评论 0 0
  • 我曾经不止一次的告诉沉莺莺,拿鹤很爱她。 我知道她当然不会信。 是啊,如果是我我也...
    Alyssa不说话阅读 930评论 2 1
  • 今日体验:今天我老家嫂子给我介绍了奥迪C7一个客户过来保养.是她朋友在这边工作不过在海淀区.我告诉她我们现在需要新...
    京心达何海港阅读 254评论 0 0

友情链接更多精彩内容