Angular:HostBinding 到自定义组件属性

魔法师提姆

我正在尝试从子组件绑定到父组件上的属性,但它不起作用。这是代码:

家长

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

孩子

@HostBinding('myProp') prop1: string;

我得到的错误是无法绑定到“myProp”,因为它不是“子组件”的已知属性,这是有道理的,因为 HostBinding 背后的想法不是它应该在父母,不是孩子?

我已经看到了很多绑定到class,style父/主机上的属性的例子,但除了提到它是可能的之外,没有任何自定义属性的例子Angular 文档还声明HostBinding了一个可选参数,该参数指定将被更新的宿主元素的属性名称。

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

谢谢。

引流

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

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章