我有一个带有动态键和值的 Map 如下
public featureData = new Map<string, string>();
键值对如下(可能存在其他动态值)
[
{"name" : "Bangalore"},
{"type" : "city"},
{"lat" : "12.9716"},
{"lon" : "77.5946"}
]
为了在 HTML 中显示这些数据,我使用了以下代码
<div class="modal-body">
<div class="form-group">
<h4>
<ol>
<li *ngFor="let feature of this.featureData | keyvalue"> {{ feature.key }} : <input type="text" class="custom-field form-control form-control-sm form-control form-control-sm-sm" (change)="updateAnyHashMap(this.featureData, feature.key, $event.target.value)" autocomplete="off" value="{{ feature.value }}"> </li>
</ol>
</h4>
</div>
</div>
上面的代码给了我一个输出如下
但我需要使用ngSwitch禁用lat和lon字段。这样我就可以得到如下输出