html - 根据 Angular 中的条件显示清晰度单选按钮
问题描述
我有一个 div,其中有几个 clr 单选按钮包裹在一个 . 我想根据一个布尔值生成 radioButtons。以下是代码。
<div class="clr-col-4">
<clr-radio-container>
<label class="display-label">Radio Div</label>
<clr-radio-wrapper *ngFor="let col of cols">
<input type="radio" clrRadio />
<label class="display-label" {{col.headerName}}</label>
</clr-radio-wrapper>
</clr-radio-container>
</div>
我有一个名为 enableButton 的变量。如果 enableButton 为真,我想显示单选按钮,否则我不想。你能帮我怎么做吗?
解决方案
您可以使用该ngIf
指令。在创建 Angular 模板时要牢记这一点。
<div class="clr-col-4">
<clr-radio-container *ngIf="enableButton">
<label class="display-label">Radio Div</label>
<clr-radio-wrapper *ngFor="let col of cols">
<input type="radio" clrRadio />
<label class="display-label" {{col.headerName}}</label>
</clr-radio-wrapper>
</clr-radio-container>
</div>
我建议您阅读文档以更多地熟悉该指令及其其他条件变体,例如then
,else
等。
推荐阅读
- html - SVG 图像引用策略
- python - 如何修复 Smooch Python API 中重复的消息回复?
- php - 如何修改 Yii2 createCommand() 函数生成的结果
- excel - 如何激活主工作簿并将其放在所有打开的 Excel 文件的前面?
- java - 所有多边形都变得透明,如何修复?
- r - 在 R 中声明 2000 个函数用于遗传算法
- python - (如何)我可以否决内置类型的只读描述符?
- typescript - 我如何告诉 TypeScript 你保证在 `find` 中有一个有效的返回值?
- javascript - 如何显示输入的结果及其排列?
- xcode - Xcode 构建错误 - CocoaPods - ld:警告:找不到目录