我尝试使用ng-model选择ng-option中的选项。 我在数组中提及所有选项,表格来自ng-repeat。
tr(ng-repeat='row in displayedCollection', style='padding:5px')
td {{row.EMPID}}
td
span(data-ng-hide="editMode") {{row.value1.split(' ')[0]}}
select.form-control.trkatn(name="value1",ng-options="item as item.label for item in dataty track by item.id", data-ng-model="row.value1.split(' ')[0]", data-ng-show="editMode")
td
span(data-ng-hide="editMode") {{row.value2.split(' ')[0]}}
select.form-control.trkatn(name="value2",ng-options="item as item.label for item in dataty track by item.id", data-ng-model="row.value2.split(' ')[0]", data-ng-show="editMode")
dataty数组如下
$scope.dataty = [{id: 1,label: 'som1'},{id: 2,label: 'som2'}]
rows
中的 displayedCollection
来自数据库
举个例子
row.value1
会有点som2 15768243547687
而row.value1.split(' ').[0]
会有点som2
row.value2
会有些som1 15768243547687
而row.value2.split(' ').[0]
会有点som1