我试图从子组件绑定到父组件的属性,但它无法正常工作。这是代码:
父
myProp: string;
(我还试过@Input() myProp: string;
)
儿童
@HostBinding('myProp') prop1: string;
我得到的错误是 无法绑定到' myProp'因为它不属于“儿童组件 的已知属性,这是有道理的,因为在HostBinding背后的想法是它应该寻找属性父,而不是孩子?
我在父/主机上看到过很多绑定到class
,style
和属性的示例,但除了提及之外没有任何自定义属性这是可能的。 Angular文档还说明了HostBinding
takes an optional parameter that specifies the property name of the host element that will be updated.
有没有人有他们可以分享这个工作的例子?
感谢。
答案 0 :(得分:0)
看起来这可能是一个错误 - 虽然认为它被认为是按设计工作的。 https://github.com/angular/angular/issues/16797
属性没有绑定,只有类。,attr。和风格。