是否可以使用Input属性设置HostBinding。如果不是你的近似解决方案?
对于Ex:
指令:
@Input('customToggle') target;
private toggle = false;
@HostBinding(target)
get getToggle() {
return this.toggle;
}
查看:
<li class="dropdown" [customToggle]="class.open">
注意HostBinding如何将目标作为参数传递,如何实现?
答案 0 :(得分:0)
你可以这样做:
@HostBinding(target) toggle: boolean = false;
@Input('customToggle') set target(toggle: boolean) {
this.toggle = toggle;
}