Javascript 通过使用Angular JS传递businessName,从数组中获取位置值

Javascript 通过使用Angular JS传递businessName,从数组中获取位置值,javascript,angularjs,Javascript,Angularjs,我是Angular JS的天真用户。所以,到目前为止,我能够从API获取对象并将其附加到一个带有业务名称的文本框中,现在当我尝试选择一个业务名称时,应该选择适当的位置名称。但是,我不知道如何得到它 例如,如果我选择“sai Trading Limited”,我需要获得Koppal,或者如果我选择“sindhura Traders”,我需要获得Raichur 0: Object location: "Koppal" BusinessName: "sai Trading Limted" 1: Obj

我是Angular JS的天真用户。所以,到目前为止,我能够从API获取对象并将其附加到一个带有业务名称的文本框中,现在当我尝试选择一个业务名称时,应该选择适当的位置名称。但是,我不知道如何得到它

例如,如果我选择“sai Trading Limited”,我需要获得Koppal,或者如果我选择“sindhura Traders”,我需要获得Raichur

0: Object
location: "Koppal"
BusinessName: "sai Trading Limted"
1: Object
location: "Raichur"
BusinessName: "sindhura Traders"
任何帮助都将不胜感激

你可以像这样做:

HTML

  <body ng-app>
    <div ng-controller="testController">
      <Select ng-init="traderIndex=''" ng-model="traderIndex">
        <option value="">Select</option>
        <option ng-repeat="trader in traders" value="{{$index}}">{{trader.BusinessName}}</option>
      </Select>
    <div>The location is: {{traders[traderIndex].location}}</div>
    </div>
  </body>
检查plunker:

谢谢:)就像一个符咒
var testController = function($scope) {

  $scope.traders = [{
    location: "Koppal",
    BusinessName: "sai Trading Limted"
  }, {
    location: "Raichur",
    BusinessName: "sindhura Traders"
  }]

}