【发布时间】:2019-03-07 16:54:39
【问题描述】:
有代码:
<tr data-ng-repeat="item in data.items">
<td>{{item.Id}}</td>
<td>
<div>
{{ data.items[$index].selectedBusinessType.id }}
{{ data.items[$index].businessTypes[$index].id }}
<select ng-options="businessType.name for businessType
in item.businessTypes track by businessType.id"
data-ng-model="item.businessTypes.id == item.selectedBusinessType.id">
</select>
</div>
</td>
</tr>
在 div 模型中结果还可以,但下拉菜单仍然不起作用
无价值屏幕的下拉菜单
范围数据从后面
我能解决我做错了什么吗?
【问题讨论】:
-
你想在
select的ng-model中存储什么?data-ng-model="item.businessTypes.id == item.selectedBusinessType.id"是一个表达式,它将是true/false -
您能在此处或stackblitz 上提供一些您的问题的sn-p 吗?
-
我将尝试从 businessTypes 列表中获取值,其中 businessTypes.id 与 selectedBusinessType.id 中的值相等。比如:如果businessType.id == 1,返回下拉列表中的第一个元素,等等
标签: angularjs angularjs-directive