html - 如何为使用 *ngFor 创建的单选按钮添加标签
问题描述
<form *ngFor="let i of addresss">
<label style="display: block;">
<div class="editing">
<a (click)="editLocation(i.id)">edit</a>
<a (click)="deleteLocation(i.id)">delete</a>
</div>
<div class="p-3 border mb-3">
<span class="d-block text-primary h6 text-uppercase">
<input type="radio" name="action">{{i.title}}</span>
<p class="mb-0" style="padding-bottom: 10px;">{{i.address}} , {{i.city}} , Near {{i.landmark1}} , {{i.landmark2}} , {{i.state}}</p>
</div>
</label>
</form>
解决方案
您正在为每个地址创建一个表单。您可以通过用 div 包装您的地址来修复它。
例子:
<form>
<div *ngFor="let i of addresss">
<label style="display: block;">
<div class="editing">
<a (click)="editLocation(i.id)">edit</a>
<a (click)="deleteLocation(i.id)">delete</a>
</div>
<div class="p-3 border mb-3">
<span class="d-block text-primary h6 text-uppercase">
<input type="radio" name="action">{{i.title}}</span>
<p class="mb-0" style="padding-bottom: 10px;">{{i.address}} , {{i.city}} , Near {{i.landmark1}} , {{i.landmark2}} , {{i.state}}</p>
</div>
</label>
</div>
</form>
推荐阅读
- opengl - GLSL 编译器会删除不必要的变量初始化吗?
- python - 将df写入csv时如何修复错误的数字格式?
- json - Splitting nested arrays as separate entities
- python - 如何重定向到 Django 中新创建的对象?
- java - android data binding error: cannot find symbol
- swift - 如何处理单元格中的多个文本字段并获取文本字段数据
- instance-variables - 实例变量和非静态成员的区别
- php - How to run and watch local server at the same time?
- node.js - 语音识别惨遭失败:Bing Speech API / token 中的错误状态码 401
- azure - 有没有办法使用 shell 脚本在 linux 中安装自托管集成运行时?