我是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
?
答案 0 :(得分:1)
html指令用于管理dom元素,如创建元素。属性指令修改元素的属性。所以angular可以创建几个div,然后更改div的文本。