【发布时间】:2021-10-04 20:21:11
【问题描述】:
Angular-JS 如果与用户给定的输入键匹配,则搜索地图并检索键
我的地图是这样的
var myMap= { k:1000, l:100000, 米:1000000, c:10000000 }; 如果用户输入是“l”,我想搜索地图并检索 l 以及值“100000” 并做一些进一步的操作
【问题讨论】:
-
试试 var key = 'l'; var value = myMap[key];
-
我不希望将我的密钥设置为“l”然后获得价值。输入是动态的。用户可以给出任何值,如 k、l、m、c 等
-
这是一个例子。由于 myMap 是一个对象(又名关联数组,又名哈希),您可以使用 [] 运算符访问值。
-
已添加答案,以便我可以显示代码 sn-p。
标签: angularjs angularjs-directive angularjs-scope angularjs-ng-repeat