Javascript ngrepeat中ngoptions的ngmodel

Javascript ngrepeat中ngoptions的ngmodel,javascript,angularjs,angularjs-ng-repeat,ng-options,Javascript,Angularjs,Angularjs Ng Repeat,Ng Options,客户端名称 {{client.name} 选择机器人 我没有找到任何与此特定实现相关的文章。clientList是来自excel文件的列表,告诉我更新客户端。我需要为那个客户端运行一个bot,所以我在bot列表中将ng选项设置为bot.name 我发现这些文章的问题在于,它们通常不会在示例中的两个独立集合上进行迭代。这件事让我很为难,请帮帮我 机器人列表如下所示 <p><b>Client Name</b></p> <div ng-repea

客户端名称

{{client.name} 选择机器人 我没有找到任何与此特定实现相关的文章。clientList是来自excel文件的列表,告诉我更新客户端。我需要为那个客户端运行一个bot,所以我在bot列表中将ng选项设置为bot.name

我发现这些文章的问题在于,它们通常不会在示例中的两个独立集合上进行迭代。这件事让我很为难,请帮帮我

机器人列表如下所示

<p><b>Client Name</b></p>
<div ng-repeat="client in clientList">
  <b>{{client.name}}</b>
  <select value="Please select bot from list" ng-model='???' ng-options="b as b.name for b in listOfBots" |>
  </select>
</div>
<button ng-click="(getBotSelection())">Select Bots</button>
for(变量i=0;i

您必须选择要手动运行的机器人程序

客户名称

{{client.name} 选择机器人
这就是我的解决方案。通过ng change传递“this”并记录它,向我显示了我要返回的对象,并且它有一个属性bot.name,所以我们有了它

for (var i = 0; i < listOfBotsArr.length; i++) {
      listOfBotsObj.push({
        name: listOfBotsArr[i]
      });
      $scope.$apply();
  }
<div ng-show="showBotList">
  <p>You must select which bots to run manually</p>
  <p><b>Client Name</b></p>
  <div ng-repeat="client in clientList">


    <b>{{client.name}}</b>
    <select value="Please select bot from list" ng-model="bot" ng-options="b as b.name for b in listOfBots" ng-change="getSelectedBot(this.bot.name)" |>
    </select>
  </div>
  <button ng-click="">Select Bots</button>
</div>