首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Nebular中是否默认选中true?

Nebular中是否默认选中true?
EN

Stack Overflow用户
提问于 2019-01-24 17:35:58
回答 2查看 2.6K关注 0票数 2

我正在尝试在ngx中设置默认的选中按钮。

在component.ts文件中,我有以下脚本

代码语言:javascript
复制
options = [
  { value: 'URL', label: 'URL' , checked: true}, //checked true not working
  { value: 'UPLOAD', label: 'Upload File' },
];

下面是我的html文件

代码语言:javascript
复制
<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中第一次加载时检查为真?

EN

回答 2

Stack Overflow用户

发布于 2019-01-24 17:54:18

你可以试着在你的组件中设置这个。

代码语言:javascript
复制
ngOnInit() {
 this.option.value = 'URL'
}

如果要设置checked for { value:'URL',label:'URL‘,checked: true};

或者像这样使用:

代码语言:javascript
复制
    <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>

在您的组件中设置默认值:

代码语言:javascript
复制
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';
    }
票数 0
EN

Stack Overflow用户

发布于 2021-03-09 18:02:55

使用下面的代码,

代码语言:javascript
复制
 <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>

或者如果您想要选择第一个选项。尝尝这个

代码语言:javascript
复制
<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>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54343393

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档