如何使用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?