html - 修复角度复选框
问题描述
此UI由以下代码生成 ....表示复选框未正确对齐。它们显示在极左和极右。
<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
我需要将复选框与<rule>
代码中
的一样对齐
如果我更改代码
<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
解决方案
您可以使用角度弹性布局
从'@angular/flex-layout'导入 { FlexLayoutModule };
<div fxLayout="row" fxLayoutGap="20px">
<div fxFlex="50px">
<mat-checkbox></mat-checkbox>
</div>
<div fxFlex>
<rule></rule>
</div>
</div>
推荐阅读
- java - 过度写入数组与删除并重新初始化它?爪哇
- javascript - 如何在 div 的单击而不是按钮上添加/删除 div 颜色?
- docker - 如何从 Docker 容器访问主机中的文件?
- angular - 如何使用 angular 7 和 bootstrap 4 逐步构建代码以形成表单?
- ruby-on-rails - 迭代合并的 AssociationRelation
- javascript - Angular 6:使用 .addControl 附加子表单组
- c++ - PCL 估计尖角处的法线给出弯曲的结果
- batch-file - 如果存在多个通配符
- azure - 通过 Powershell Runbook 从 ARM 模板部署 Azrue VM,无需下载模板
- javascript - C#,如何对 JObject 值中的字符进行转义?