簡體   English   中英

無法點擊星雲主題angular的nb-checkbox

[英]Not able to click nb-checkbox of Nebular theme angular

我是星雲主題的新手。 我有一個復選框,但它不起作用。

HTML

<nb-checkbox [value]="checked" (change)="toggle($event)"></nb-checkbox>

TypeScript

  toggle(checked: any) {    
    this.checked = checked.target.checked;
  }

模塊.ts

//import
import { NbCheckboxModule } from '@nebular/theme';

imports: [NbCheckboxModule]

切換 function 被正常調用,但未選中復選框。

我一直在調試很長時間,但無法確定問題所在。 關於可能出什么問題的任何建議? 謝謝你。

Angular 版本:7.1

星雲版本:^3.5.0

我認為您應該像在這些示例中一樣使用它
它適用於valuechecked輸入

<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

在 HTML 中添加以下內容:

<nb-checkbox status="primary" [value]="checked" (change)="setCheckedStatus($event)">Primary</nb-checkbox>

在您的 component.ts 文件中添加以下內容:

checked: true; // declare this variable in your component
setCheckedStatus(checked) {
    console.log('checked', checked.target.checked);
    this.checked = checked.target.checked; // your variable
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM