如何从 angular 中的循环中获取值

How to get a value from loop in angular

当我 运行 每个产品的代码显示三个单选按钮时,orderDetail 中存在三个项目。单击或更改任何单选按钮后如何获取每个产品单选按钮的值?

<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>

您可以尝试使用 [(ngModel)] 以及您想要赋值的变量。