Выбор из массива с AngularJS - PullRequest
0 голосов
/ 03 июля 2019

Как использовать параметр выбора в AngularJS для выбора элемента в массиве из нескольких элементов. Это для приложения Google Map API. Если я выберу Manager1, я хочу вернуть разрешенные маркеры Берту Бингхему и т. Д. Я нашел примеры для перечисления элементов в массиве [], но он ничего не возвращает таким образом. Спасибо!

JSON

var sites= [
    {name: "ABC",ISE:["Bert Bingham","Manager1"],lat:"29.9792183",lng:"-90.22268919999999"},
    {name: "Ajax",ISE:["Bert Bingham","Manager1"],lat:"30.0032515",lng:"-90.22060119999999"},
    {name: "CBS",ISE:["Bing Bingle","Manager2"],lat:"31.9703011",lng:"-90.08290799999999"},
    {name: "Turner",ISE:["Bing Bingle","Manager2"],lat:"31.004759",lng:"-90.17053299999999"},   
];

HTML

<div ng-app="mapsApp" ng-controller="MapCtrl">

    <div align ="center" class ="input-w">
        <div class ="gulf">Gulf States</div>

        <fieldset>

          <label>ISE: </label> 
          <select id ="ISEs" class="dropdown" name="singleSelect"
                  ng-model="data.singleSelect"
                  ng-change="filterMarkers();centerMap()">
             <option value="0">all</option>
             <option id ="1"  value="Bert Bingham">Bert Bingham</option>
             <option id = "2" value="Bing Bingle">Bing Bingle</option>
             <option id = "2" value="Manager1">Manager1</option>
             <option id = "2" value="Manager2">Manager2</option>

          </select><br><br>
       </fieldset>
    </div> 
    <div id="map"></div>
...