#angular #typescript #primeng
Вопрос:
Три элемента, присутствующие в списке заказов, когда я запускаю код, каждый продукт показывает три переключателя. Как получить значение переключателя каждого продукта после нажатия или изменить любую переключатель?
<div class="order-items-detail" *ngFor="let data of orderDetails.response.orderItems">
<div class="p-field-radiobutton">
<p-radioButton [(ngModel)]="data.item.picked"
[ngModelOptions]="{standalone: true}"
value="Picked"
class="radio-menter code hereargin"
name="radioStatus"
></p-radioButton>
<br />
<p-radioButton [ngModelOptions]="{standalone: true}"
[(ngModel)]="data.item.unavaliable"
value="Unavailable"
class="radio-margin"
name="radioStatus"
></p-radioButton>
<p-radioButton [ngModelOptions]="{standalone: true}"
value="Substitute"
class="radio-margin"
name="radioStatus"
[(ngModel)]="data.item.substitude"
></p-radioButton>
</div>
</div>
Комментарии:
1. Вы должны показать нам свой код, если хотите, чтобы мы вам помогли. Без этого трудно понять, в чем проблема.
2. Вы можете использовать querySelector или просто передать ссылку на радиогруппу и ее индекс функции.
3. Покажите, чего вы достигли до сих пор
Ответ №1:
Вы можете попробовать использовать [(ngModel)]
вместе с переменной, которой вы хотите присвоить значение.