Angular:HostBinding到自定义组件属性

时间:2017-12-08 04:54:53

标签: angular

我试图从子组件绑定到父组件的属性,但它无法正常工作。这是代码:

myProp: string;(我还试过@Input() myProp: string;

儿童

@HostBinding('myProp') prop1: string;

我得到的错误是 无法绑定到' myProp'因为它不属于“儿童组件 的已知属性,这是有道理的,因为在HostBinding背后的想法是它应该寻找属性,而不是孩子?

我在父/主机上看到过很多绑定到classstyle属性的示例,但除了提及之外没有任何自定义属性这是可能的。 Angular文档还说明了HostBinding takes an optional parameter that specifies the property name of the host element that will be updated.

有没有人有他们可以分享这个工作的例子?

感谢。

1 个答案:

答案 0 :(得分:0)

看起来这可能是一个错误 - 虽然认为它被认为是按设计工作的。 https://github.com/angular/angular/issues/16797

属性没有绑定,只有类。,attr。和风格。