【发布时间】:2018-08-13 14:05:02
【问题描述】:
我是 Angular 的新手。在 Angular 文档中,他们声明:
属性指令 - 改变元素的外观或行为, 组件或其他指令。
这对于元素、组件来说是微不足道的,但我不明白“另一个指令”(虽然我知道组件是指令,但“真正的”指令呢)。谁能给我看一个关于这个声明的例子?例如:
<div d1 d2> </div>
指令 d1 如何影响 d2 的行为?
【问题讨论】:
-
组件 arent 指令,你能澄清一下 real 吗?
-
不完全确定该声明,但我认为它们的意思是,根据您通过属性
[someValue]="someInput"等传递的信息可用于影响指令行为,就像您调用函数一样,它可以根据给定的输入值做不同的事情 -
@mast3rd3mon: "real" i 表示它没有 HTML 模板,指令是没有 HTML 模板的组件,反之亦然。
-
不,指令不是没有html模板的组件,它们完全是不同的东西
-
请参考文档:angular.io/guide/attribute-directives,他们说:“Angular中有三种指令:1.组件-带有模板的指令。”
标签: angular angularjs-directive