javascript - 我在侧数组中有不同键的数组我想使用角度 6 中 HTML 端的特定键获取特定数组
问题描述
sqlArray = [
{
module_idn: [
{
"K": "0",
"V": "ABC"
},
{
"K": "1",
"V": "XYZ"
}
]
}
]
这是我的数组,我想通过特定键获取数据
<select class="form-control select" name="{{fl?.table_field}}" [value]="fl?.default_value" [(ngModel)]="fl.default_value">
<option *ngFor="let dynamic of sqlArray[fl.table_field]" value="{{dynamic.k}}">{{dynamic.v}}</option>
</select>
在 HTMLfl.table_field
中具有相同的键名,即“module_idn”。
如何获取特定数组以进行显示,并且在 sqlArray 中的键值可以是多个。
解决方案
嵌套ngFor
的应该可以解决问题。但是,您可能需要考虑展平此数据结构或提取有趣的部分或最后提取整个组件来处理每件事(然后您必须首先ngFor
“切片”主数组,并且每个嵌套数组将被提供给另一个组件。
推荐阅读
- api - React Native conditional styling based on text returned by an API call
- python - Selenium Chrome 看不到浏览器日志 InvalidArgumentException
- java - 想用UDP服务器开发spring应用
- php - 在 Codeigniter 中的 2 个日期之间查询,仅来自 Datetime 的日期
- javascript - 将 Uint8Array 转换为 Float32Array
- python - 使用 python 3.6 在 Ubuntu 中导入“枚举”错误
- node.js - Node.js JWT 令牌
- python-3.x - 如何在 python 的 tkinter 的网格中显示图像?
- express - 路由器模块在 Express 中的作用是什么?
- html - 渲染公式后 Mathjax 页面大小增加