首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当有两个类型记录时,如何限制只选中一个复选框

当有两个类型记录时,如何限制只选中一个复选框
EN

Stack Overflow用户
提问于 2019-05-23 17:40:34
回答 1查看 1.3K关注 0票数 0

按钮:

代码语言:javascript
复制
<nb-checkbox status="success" 
     OUTDOOR
</nb-checkbox>
<nb-checkbox status="success">
     INDOOR
</nb-checkbox>

如果我选择了室外复选框,而选择了室内按钮,则室内必须取消选择,而室外的selected.Same则相反。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-05-23 18:00:34

通常,当选项相互排斥时,常见的范例是使用单选按钮组。由于您使用的是Nebular,请参见:https://akveo.github.io/nebular/docs/components/radio/overview#nbradiocomponent

但是,如果您真的想使用复选框,请考虑下面的[checked](change)切换。

在你的打字稿里。

代码语言:javascript
复制
public status: "indoor" | "outdoor";

在你的模板中

代码语言:javascript
复制
<nb-checkbox 
    [checked]="status == outdoor"
    (change)="status = 'outdoor'">
     OUTDOOR
</nb-checkbox>
<nb-checkbox 
    [checked]="status == indoor"
    (change)="status = 'indoor'">
     INDOOR
</nb-checkbox>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56280421

复制
相关文章

相似问题

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