Angular 角度4无线电表单控制器工作不正常
我有一个单选按钮Angular 角度4无线电表单控制器工作不正常,angular,radio-button,angular2-template,angular2-forms,Angular,Radio Button,Angular2 Template,Angular2 Forms,我有一个单选按钮 <div class="radio" *ngFor="let item of shipping?.availableOptions"> <input type="radio" name="shipping" value="{{item.id}}" [checked]="orderCheckoutRequest?.order?.shippingOptionId===item.id" formControlName="shipping">
<div class="radio" *ngFor="let item of shipping?.availableOptions">
<input type="radio" name="shipping" value="{{item.id}}" [checked]="orderCheckoutRequest?.order?.shippingOptionId===item.id" formControlName="shipping">
{{item.name}} <strong>( {{item.shippingCost.amount}} {{item.shippingCost.currency | lowercase}} )</strong>
</div>
对于角度形式,这是有效的,因为控件有一个值,但我有两个问题:
shippingControl.valueChanges.skip(1).subscribe(数据=>{
this.cartService.updateShippingForOrder();
})
shipping?。可用选项
array。
默认情况下,将其值设置为false。
OnceorderCheckoutRequest?.order?.shippingOptionId===item.id
满足,然后将相应的“radioSelected”值更新为true
使用更改html模板[选中]
<input type="radio" name="shipping" value="{{item.id}}" [checked]="item.radioSelected" formControlName="shipping">
按一个标志,说“radioSelected”到shipping?。可用选项
array。
默认情况下,将其值设置为false。
OnceorderCheckoutRequest?.order?.shippingOptionId===item.id
满足,然后将相应的“radioSelected”值更新为true
使用更改html模板[选中]
<input type="radio" name="shipping" value="{{item.id}}" [checked]="item.radioSelected" formControlName="shipping">