使用angularjs在选择下拉列表中传递两个值
我想在选择下拉列表中传递两个值。 这是我的密码使用angularjs在选择下拉列表中传递两个值,angularjs,Angularjs,我想在选择下拉列表中传递两个值。 这是我的密码 <tbody> <tr ng-repeat="x in studyTeamObj" align="center"> <td> <select class="form-control" ng-model="x.Designation"> <option value=""></option>
<tbody>
<tr ng-repeat="x in studyTeamObj" align="center">
<td>
<select class="form-control" ng-model="x.Designation">
<option value=""></option>
<option ng-repeat="x in createStudyObj.Study_User"
value="{{x.Designation}}">{{x.Emp_Name}}
</option>
</select>
</td>
<td>
{{x.Emp_Id}}
</td>
<td>
{{x.Designation}}
</td>
<td class="mdrf-add-row-col">
<i class="fa fa-minus-circle"
data-ng-click="deleteMem($index)"></i>
</td>
</tr>
</tbody>
当我从下拉列表中单击emp名称时,它应该获取emp_Id和名称。但我只获取名称。Plz help您应该使用ng选项,而不是构建自己的选项列表
如果您对此有疑问,请将这些问题添加到顶部,我将更新我的答案。将对象分配给
值,而不是一个属性。这就是整个对象绑定到ng model
的方式,您可以从中筛选相关属性
<option ng-repeat="x in createStudyObj.Study_User"value="{{x}}">{{x.Emp_Name}}
</option>
{{x.Emp_Name}
{{designation}}
如果可能的话,您可以创建一个plunker/fiddle吗?
<option ng-repeat="x in createStudyObj.Study_User"value="{{x}}">{{x.Emp_Name}}
</option>