【问题标题】:Fix angular checkBox修复角度复选框
【发布时间】:2020-10-31 03:39:44
【问题描述】:

这个 UI 是由以下代码生成的 ....表示 checkboxes 没有正确对齐。它们显示在极左和极右。

<div class="sample">
        <div align="left" class="user-modified-rule">
            <mat-checkbox (change)="changeSelectionTo()" [(ngModel)]="isChangeRule"></mat-checkbox>
            <rule> </rule>
       </div>
        <div class="ruleSpearator"> OR</div>
        <div align="right" class="production-stage-rule">
            <mat-checkbox (change)="changeSelectionTo()" [(ngModel)]="isOriginalRule"></mat-checkbox>
            <rule> </rule>

        </div>
</div>

我想要如下图所示的UI 我需要将复选框与&lt;rule&gt; 对齐,如代码所示

如果我更改代码

<mat-checkbox></mat-checkbox>
<rule></rule>

<mat-checkbox>
   <rule></rule>
</mat-checkbox>```

then entire rule becomes clickable..means any where click on rule , does the checkbox check and uncheck , which i do not want to

【问题讨论】:

  • 使用 Css Flexbox
  • 你能提供代码吗?

标签: html css angular checkbox layout


【解决方案1】:

你可以使用角度弹性布局

从 '@angular/flex-layout' 导入 { FlexLayoutModule };

<div fxLayout="row" fxLayoutGap="20px">
    <div fxFlex="50px">    
        <mat-checkbox></mat-checkbox>
    </div>
    <div fxFlex>
        <rule></rule>
    </div>
</div>

【讨论】:

  • 谢谢...但是不允许添加新模块...我只能操作 CSS
猜你喜欢
  • 2015-04-02
  • 1970-01-01
  • 2023-03-22
  • 2021-02-22
  • 2016-08-11
  • 1970-01-01
  • 2019-06-02
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多