首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法单击星云主题角度的nb复选框

无法单击星云主题角度的nb复选框
EN

Stack Overflow用户
提问于 2019-11-22 04:04:38
回答 2查看 3.8K关注 0票数 1

我是新手,不熟悉星云主题。我有一个复选框,但它不工作。

HTML

代码语言:javascript
复制
<nb-checkbox [value]="checked" (change)="toggle($event)"></nb-checkbox>

TypeScript

代码语言:javascript
复制
  toggle(checked: any) {    
    this.checked = checked.target.checked;
  }

Module.ts

代码语言:javascript
复制
//import
import { NbCheckboxModule } from '@nebular/theme';

imports: [NbCheckboxModule]

切换函数调用正常,但复选框未选中。

我已经调试了很长一段时间,但无法识别这个问题。有什么建议可能是错误的吗?谢谢。

Angular版本: 7.1

星云版本:^3.5.0

EN

回答 2

Stack Overflow用户

发布于 2019-11-22 04:31:58

我认为您应该像在these示例中那样使用它

它适用于valuechecked输入

代码语言:javascript
复制
<nb-checkbox [checked]="checked" (checkedChange)="toggle($event)">Toggle me</nb-checkbox>

我用工作示例https://stackblitz.com/edit/angular-nb-checkbox?file=src/app/app.component.ts为您创建了stackblitz

票数 2
EN

Stack Overflow用户

发布于 2020-06-10 11:00:32

在HTML中添加以下内容:

代码语言:javascript
复制
<nb-checkbox status="primary" [value]="checked" (change)="setCheckedStatus($event)">Primary</nb-checkbox>

在component.ts文件中添加以下内容:

代码语言:javascript
复制
checked: true; // declare this variable in your component
setCheckedStatus(checked) {
    console.log('checked', checked.target.checked);
    this.checked = checked.target.checked; // your variable
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58982924

复制
相关文章

相似问题

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