Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs ng选择使用ng重复设置选定选项_Angularjs_Angularjs Ng Repeat_Angularjs Select - Fatal编程技术网

Angularjs ng选择使用ng重复设置选定选项

Angularjs ng选择使用ng重复设置选定选项,angularjs,angularjs-ng-repeat,angularjs-select,Angularjs,Angularjs Ng Repeat,Angularjs Select,我无法让选择框显示某个选项被选中,即使它看起来应该被选中。我有一个对象数组,每个对象都有一个属性显示为true或false <div ng-controller="testCtrl"> <table class="table table-striped table-bordered table-hover"> <tr ng-repeat="(key, data) in activePlans.details"> <td>{{ da

我无法让选择框显示某个选项被选中,即使它看起来应该被选中。我有一个对象数组,每个对象都有一个属性显示为true或false

<div ng-controller="testCtrl">
 <table class="table table-striped table-bordered table-hover">
   <tr ng-repeat="(key, data) in activePlans.details">
     <td>{{ data.name }}</td>
       <td class=""> {{ data.id }}
         <select  ng-model="program" ng-change="">
            <option ng-repeat="program in data.programs" ng-selected="{{ program.selected == true }}" selected=""  
              value="{{ program.product_id }}">{{ program.name }}</option>
         </select>
      </td>
    </tr>
  </table> 
</div>
以下是更新您的
标签的,如下所示:

<option ng-repeat="program in data.programs" ng-selected="program.selected == true" value="{{ program.product_id }}">{{ program.name }}</option>
{{program.name}

谢谢As1357。它可以用小提琴演奏,但我还是不能让它在我的页面上演奏。我使用的是Laravel,我有一个点击模式打开,它不会预先选择选项。我想知道这是否是因为构建json所需的计算稍有延迟。@EricP-如果你可以发布json绑定的代码,也许我可以help@MahendraKulkarni-什么不管用,小提琴就管用。。你能说得更具体些吗
<option ng-repeat="program in data.programs" ng-selected="program.selected == true" value="{{ program.product_id }}">{{ program.name }}</option>