Как получить значение из цикла в угловой

#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)] вместе с переменной, которой вы хотите присвоить значение.