角度6:自动引用模板中的组件?

时间:2018-12-05 15:41:14

标签: html angular components angular-components

我正在使用Angular 6开发Web应用程序。我有一个简单的问题:可以引用模板中使用的组件(在这种情况下,我的custom-component),例如在这种情况下:

<custom-component #select
   name="name1"
   title="Select first option"
   [(ngModel)]="select.value"

>
</custom-component>

如您所见,[(ngModel)]属性的值为select.value。该值是CustomComponent的属性(我总是需要连接到ngModel)。为了引用它,我使用了#select,但是 我想知道是否还有其他方法或关键字可以让我在模板中自定义组件的每次使用中都使用value属性,而无需使用#select装饰器。谢谢!

1 个答案:

答案 0 :(得分:0)

您可以在自定义组件上同时使用CHANGELOGngModel

ControlValueAccessor类内部扩展custom-componen

ControlValueAccessor