我是否必须创建自定义值访问器才能将按钮用作angular 2中的表单控件?

我是否必须创建自定义值访问器才能将按钮用作angular 2中的表单控件?,angular,Angular,我在angular 2中构建了一个反应式表单,它只是一个问题列表,每个问题有两个按钮来回答,没有正确或错误的答案。例如,最喜欢的冰淇淋口味?香草或巧克力。我是否必须创建自定义值访问器才能将按钮用作表单控件 我知道对于单选按钮,您可以将相同的formControlName应用于多个元素,然后当您单击其中一个元素时,它会将该元素的值分配给FormControl 可能的例子: <button type="button" formControlName="yourControl" [value]=

我在angular 2中构建了一个反应式表单,它只是一个问题列表,每个问题有两个按钮来回答,没有正确或错误的答案。例如,最喜欢的冰淇淋口味?香草或巧克力。我是否必须创建自定义值访问器才能将按钮用作表单控件

我知道对于单选按钮,您可以将相同的
formControlName
应用于多个元素,然后当您单击其中一个元素时,它会将该元素的
分配给
FormControl

可能的例子:

<button type="button" formControlName="yourControl" [value]="true">Yes</button>
<button type="button" formControlName="yourControl" [value]="false">No</button>
是
不

是的,我想是的。我将创建一个带有两个按钮和一个自定义值访问器的
YesNoButtonComponent