首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >离子复选框:选中不工作角2离子2

离子复选框:选中不工作角2离子2
EN

Stack Overflow用户
提问于 2018-01-18 10:52:58
回答 1查看 1.4K关注 0票数 0

我想在选中离子复选框时执行css。但离子复选框:复选不执行。

我想突出它下面的所有列。

这就是我所做的。

**Html文件

代码语言:javascript
复制
<ion-row class = "DefaultBundle">
    <ion-col col-4>Description of Services</ion-col>
    <ion-item col-4 style = "background-color: #84AEF9 !important;">
        <ion-label class = "Services">Full Service Agency</ion-label>
        <ion-checkbox class = "Bundle1"></ion-checkbox> // <-- Here's the check box
    </ion-item>
    <ion-item col-4 [hidden] = "!DefaultBundle.checked" style = "background-color: #84AEF9 !important;">
        <ion-label class = "Services">Frost & Co Lite</ion-label>
        <ion-checkbox class = "Bundle2"></ion-checkbox>
    </ion-item>
</ion-row>

以下是我想强调的一些领域。

代码语言:javascript
复制
<ion-row>
    <ion-col>Market Appraisal</ion-col>
    <ion-col><ion-checkbox disabled checked></ion-checkbox></ion-col>
    <ion-col [hidden] = "!DefaultBundle.checked"><ion-checkbox disabled checked></ion-checkbox></ion-col>
</ion-row>
<ion-row>
    <ion-col>For Sale Board</ion-col>
    <ion-col><ion-checkbox disabled checked></ion-checkbox></ion-col>
    <ion-col [hidden] = "!DefaultBundle.checked"><ion-checkbox disabled checked></ion-checkbox></ion-col>
</ion-row>
<ion-row>
    <ion-col>Rightmove Portal Listing</ion-col>
    <ion-col><ion-checkbox disabled checked></ion-checkbox></ion-col>
    <ion-col [hidden] = "!DefaultBundle.checked"><ion-checkbox disabled checked></ion-checkbox></ion-col>
</ion-row>

这是我的CSS。

代码语言:javascript
复制
.Bundle1:checked
{
    background-color: red; // <-- this is just for testing. And it never executes.
}

问题:,我在这里错过了什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-01-18 11:29:35

假设ion-checkbox类似于checkbox/radiooption类型的简单input

*检查了文档

选中的CSS伪类选择器表示选中或切换到on状态的任何收音机()、复选框()或选项(A)元素。

如果您浏览一下ion-checkbox组件代码,

“‘+’按钮”复选框“”+‘type=“按钮”+’离子按钮=“项目-盖”+‘id=“id’+‘att.aria-复选=”_value“+’吸引‘的标记_labelId“+‘atta.aria-disabled=”_disabled“’+‘class=’项目-盖”>‘+’,

当显示时,它是一个按钮

您需要创建一个自定义类。

代码语言:javascript
复制
  .isChecked{
     background-color: red;
  }

并根据布尔值使用[class]动态设置它。

代码语言:javascript
复制
 <ion-checkbox [class.isChecked] = "isCurrentCheckboxChecked"></ion-checkbox>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48319575

复制
相关文章

相似问题

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