Примечание. Если вы передадите отдельное имя каждой радиокнопке, вы сможете выбрать несколько опций радио. Если вы передадите одно и то же имя нескольким переключателям, вы сможете выбрать только один переключатель.
Как передать имя Dynami c?
Если <radio-button>
это отдельный компонент. затем вы можете передать имя в качестве атрибута компоненту следующим образом.
<radio-button name="radio-1"></radio-button>
, затем в вашем компоненте radio-button
вы можете принять атрибут прихода с помощью @Input
decorator.
@Input name: string;
Теперь вы можете передать эту переменную вашему компоненту html.
<input type="radio" #radio [id]="inputId" [name]="name" />
Если вы хотите передать переменную в атрибут, вам нужно использовать []
для односторонней привязки.
Смотрите пример здесь. https://stackblitz.com/edit/angular-dynamic-radio-name