繁体   English   中英

Angular 2 HTML指令和属性指令

[英]Angular 2 html directives and attribute directives

我是Angular 2的新手。

有人可以解释html directives and attribute directives之间的区别吗? 为什么都需要它们?

例:

<rating [rate]="rate" (rate-change)="onUpdate($event)"></rating>

所以:

rating是我所谓的“ html指令”,但是我不确定它的用途是什么?

[rate]是一个属性指令,用于设置名为“ rate”的组件属性。

(rate-change)是一个属性指令,该指令调用名为rateChange的组件方法。

还有其他类型的directives吗?

html指令用于管理dom元素,例如创建元素。 属性指令修改元素的属性。 因此angular可以创建多个div,然后再更改div的文本。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM