如何使用AngularJS在级联选择中获取值?
我列出了一系列州和城市,如下所示:如何使用AngularJS在级联选择中获取值?,angularjs,select,ng-options,Angularjs,Select,Ng Options,我列出了一系列州和城市,如下所示: var complejos = { 'Buenos Aires': { '25 de Mayo': [], '3 de febrero': [], 'A. Alsina': [], 'A. Gonzáles Cháves': [], 'Aguas Verdes': [], 'Alberti': [], 'Arrecifes':
var complejos = {
'Buenos Aires': {
'25 de Mayo': [],
'3 de febrero': [],
'A. Alsina': [],
'A. Gonzáles Cháves': [],
'Aguas Verdes': [],
'Alberti': [],
'Arrecifes': [],
'Ayacucho': [],
'Azul': [],
'Bahía Blanca': []},
'Capital Federal': {
'Agronomía': [],
'Almagro': [],
'Balvanera': [],
'Barracas': [],
'Belgrano': [],
'Boca': [],
'Boedo': [],
'Caballito': []}
}
在我的代码中,我有两个md select
,一个让用户能够选择他们的州,然后是他们的城市。示例:布宜诺斯艾利斯->费布雷罗3号
我有以下代码:
<select id="state" ng-model="cities" ng-options="state for (state, cities) in complejos">
<option value=''>Choose a state</option>
</select>
<select id="city" ng-disabled="!cities" ng-model="field" ng-options="city for (city, fields) in cities">
<option value=''>Pick a city</option>
</select>
选择一个州
选择一个城市
工作正常,唯一的问题是我无法获得选定的值。相反,我使用“hashkey值”(hashkey:object:116)获取整个对象
我如何使用hashkey搜索我的结果?在第二个
中,只需更改即可
ng-options="city for (city, fields) in cities">
到
在第二个
中,只需更改
ng-options="city for (city, fields) in cities">
到
在哪个变量中获得hashKey?在哪个变量中获得hashKey?