我正在尝试在ngx中设置默认的选中按钮。
在component.ts文件中,我有以下脚本
options = [
{ value: 'URL', label: 'URL' , checked: true}, //checked true not working
{ value: 'UPLOAD', label: 'Upload File' },
];下面是我的html文件
<nb-radio-group [(ngModel)]="option">
<nb-radio class='radio-button' *ngFor="let option of options" [value]="option.value">
{{ option.label }}
</nb-radio>
</nb-radio-group>如何在ngx中第一次加载时检查为真?
发布于 2019-01-24 17:54:18
你可以试着在你的组件中设置这个。
ngOnInit() {
this.option.value = 'URL'
}如果要设置checked for { value:'URL',label:'URL‘,checked: true};
或者像这样使用:
<nb-radio-group [(value)]="radioGroupValue">
<nb-radio
[value]="'This is value 1'">
Radio 1
</nb-radio>
<nb-radio
[value]="'This is value 2'">
Radio 2
</nb-radio>
<nb-radio
[value]="'This is value 3'">
Radio 3
</nb-radio>
</nb-radio-group>在您的组件中设置默认值:
import { Component } from '@angular/core';
@Component({
selector: 'your-component',
styleUrls: ['./your-component.scss'],
templateUrl: ['./your-component.html',
})
export class FormInputsComponent {
radioGroupValue = 'This is value 2';
}发布于 2021-03-09 18:02:55
使用下面的代码,
<nb-radio-group [(ngModel)]="option">
<nb-radio class='radio-button' *ngFor="let option of options" [value]="option.value" [checked]="option.checked">
{{ option.label }}
</nb-radio>
</nb-radio-group>或者如果您想要选择第一个选项。尝尝这个
<nb-radio-group [(ngModel)]="option">
<nb-radio class='radio-button' *ngFor="let option of options;first as isFirst" [value]="option.value" [checked]="isFirst">
{{ option.label }}
</nb-radio>
</nb-radio-group>https://stackoverflow.com/questions/54343393
复制相似问题