在angular js中动态生成数据源时,如何将select选项设置为selected
How to set a select option as selected when the data source is dynamically generated in angular js
我有以下代码
<select ng-model="someObj.SomeEligibleStatusId" ng-options="st.someId as st.someDescription for st in someFunctionThatGeneratesData()"></select>
其中 someFunctionThatGeneratesData(param1, param2, param3)
returns 对象数组,例如
[
{
"someId":1,
"someDescription":"Test 1"
},
{
"someId":2,
"someDescription":"Test 2"
}
]
我正在尝试将 javascript 中的所选选项更改为
someObj.SomeEligibleStatusId = 1
没有运气。我还尝试添加“track by”,将其绑定到数组的一个对象项,以及更多场景……伙计们,我在这里失去了它。有人可以帮我吗?
$scope.selectedsomeId = $someFunctionThatGeneratesData.options[1];
<select data-ng-model="selectedsomeId"
ng-options="st.someId as st.someDescription for st in someFunctionThatGeneratesData()"></select>
我有以下代码
<select ng-model="someObj.SomeEligibleStatusId" ng-options="st.someId as st.someDescription for st in someFunctionThatGeneratesData()"></select>
其中 someFunctionThatGeneratesData(param1, param2, param3)
returns 对象数组,例如
[
{
"someId":1,
"someDescription":"Test 1"
},
{
"someId":2,
"someDescription":"Test 2"
}
]
我正在尝试将 javascript 中的所选选项更改为
someObj.SomeEligibleStatusId = 1
没有运气。我还尝试添加“track by”,将其绑定到数组的一个对象项,以及更多场景……伙计们,我在这里失去了它。有人可以帮我吗?
$scope.selectedsomeId = $someFunctionThatGeneratesData.options[1];
<select data-ng-model="selectedsomeId"
ng-options="st.someId as st.someDescription for st in someFunctionThatGeneratesData()"></select>