Angular在HTML中三种括号的使用

Angular作为前端三大主流框架(截止2020年3月),有很多自己的个性。

在HTML页面中,Angular也实行数据绑定,形式是三种括号的使用:()、[]和{{}},下面分述:

1. 小括号()

小括号用于事件绑定:触发DOM元素上的事件,绑定的方法就会响应。比如:

<button nz-button [nzType]="'primary'" (click)="showModal()" class="btn-add" [disabled]="!isOperation">
    <i class="fas fa-plus"></i>
    新增
</button>

定义事件,我们这里习惯是放在service.ts文件中。

 

2. 中括号[]

属性名加上方括号后,右侧赋值为表达式的值。例如:

<app-testnode [elements]="graphData" [layout]="layout"></app-testnode>

elements和layout一定是在component中有定义的。

 

3. 大括号{},实际使用的是{{}}

使用大括号 {{表达式}} 这种方法称之为插值。可以混在html的DOM元素中。大括号{{}}里面的表达式不能用于赋值、运算等操作,一般用于显示表达式的值。

<div class="col-em-offset-5">
    <p class="form-control-static">{{node.assetNumber}}</p>
</div>


至今未见到别的用法,如有请留言补充。

 

 

  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值