我正在使用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
装饰器。谢谢!
答案 0 :(得分:0)
您可以在自定义组件上同时使用CHANGELOG
和ngModel
。
在ControlValueAccessor
类内部扩展custom-componen
ControlValueAccessor