html - 在 Angular 8(Typescript、HTML、SCSS)中动态创建单选按钮名称
问题描述
我在动态创建单选按钮名称时遇到了一些挑战。如何动态生成单选按钮名称。这是我的html代码
<table>
<td>
<input type="radio" #radio [id]="inputId" name="radio" />
<label [for]="inputId">
<ng-content></ng-content>
</label>
</td>
<br />
<br />
</table>
我也像这样将一个字符串传递给单选按钮组件
<radio-button>
<b>Radio Button 1</b>
</radio-button>
<radio-button>
<b>Radio Button 2</b>
</radio-button>
<radio-button>
<b>Radio Button 3</b>
</radio-button>
<radio-button>
<b>Radio Button 4</b>
</radio-button>
我的name
属性被硬编码到像name="radio"
. 我想为单选按钮生成一个动态分配的名称
解决方案
您可以在 html 中尝试一个 for 循环,并将单选按钮代码放入其中,并让您的单选按钮标记如下所示:
<input type="radio" name="rbtn[{{i}}]" [attr.name]="i" [value]="" />
推荐阅读
- python - 遍历python中的JSON并根据键过滤值以获得所需的结果
- docker - Docker UCP API 修剪
- kotlin - 使用自定义(ConsumerAware)错误处理程序时如何寻求和提交?
- flutter - Flutter 无限滚动 - 滚动监听器触发器
- reactjs - 更新了 npm 依赖,现在它不会编译
- c++ - 无法将 DefineClass (JNI) 与 Qt 资源一起使用
- operating-system - 如何构建一个从 4000 多个嵌入式设备获取 GPS 数据并实时处理的系统
- php - 根据相同的键值连接值
- java - JBeret 和 JSR352,关于重启和持久数据的一些说明
- time-series - R中每月降雨栅格的像素标准化降水指数(SPI)计算