角-JS 如果与给定输入密钥的用户匹配,则搜索地图并检索密钥
我的地图就是这样的
var myMap = { K:1000, L:100000, 米:1000000, C:千万 }; 如果用户输入是" l" ,我想搜索地图并检索l以及值" 100000" 并做一些进一步的操作
答案 0 :(得分:1)
由于myMap是一个对象(也就是关联数组,也就是哈希),你可以使用它来访问一个值 []操作员。
angular.module('MyModule', [])
.controller('MyController', function($scope) {
$scope.myMap = { k:1000, l:100000, m:1000000, c:10000000 };
});
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<div ng-app='MyModule' ng-controller='MyController'>
<input type='text' ng-model='myMapKey' />
<p>myMap value = {{myMap[myMapKey]}}</p>
</div>