Angular10 数据绑定

Angular10数据绑定 中文官网地址

绑定方式

绑定类型语法分类举例
插值、属性、attribute、css类、样式{{expression}}
[target] = 'expression’
bind-target=‘expression’
单向
从数据源到视图
数据绑定
{{title}}
事件(target)='statement’
on-target=‘statement’
单向
从视图到数据源的单向绑定
点击事件
(click)=‘handleClick’
双向[(target)]='expression’
bindon-target=‘expression’
双向
视图到数据源到视图
输入框的双向绑定
[(ngModel)]=‘inputValue’

HTML AttributeDOM Property区别

  1. Attribute是由HTML定义的,Property是从DOM节点访问的

    • 一些HTML Attribute可以1:1映射到DOM Property,如id
    • 某些HTML Attribute是没有相应的Property,如aria-*
    • 某些DOM Property没有相应的HTML Attribute,如textContent
  2. HTML AttributeDOM Property是不同的。在AngularHTML Attribute的唯一作用是初始化元素和指令的状态,模板绑定用的是DOM Property事件,而不是HTML Attribute

  3. 实例

    • Property绑定要求是一个布尔值
    • Attribute绑定的取决于改值是否为null
    <input [disabled]='flag ? true : false' />
    <input [attr.disabled]="flag ? 'disabled' : null" />
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值