Angular 2 html指令和属性指令

时间:2016-08-14 12:24:54

标签: javascript html angular

我是Angular 2的新手。

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

示例:

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

所以:

rating就是我所说的&#34; html指令&#34;但我不确定它的用途是什么?

[rate]是一个属性指令,用于设置名为&#34; rate&#34;的组件属性。

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

任何其他类型的directives

1 个答案:

答案 0 :(得分:1)

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