所谓指令,可以看作是对使用了此指令的组件的扩展,可以使用
HostBinding将自身的一个属性绑定到宿主元素的某个属性,或者用HostListener监听宿主元素的事件需要说明事件名和拦截的参数名
还有Input装饰器 这个是将此指令定义为一个可以使用输入绑定[]使用的指令,不过每个指令只能有一个Input指令,属性名必须和指令的名字相同
可以在构造函数里用Attribute装饰器设定宿主属性注入项,捕获宿主属性的值
Attribute装饰器表示单向一次性注入,并不能双向绑定,HostBinding为双向绑定
网友评论