【问题标题】:How to set a select option as selected when the data source is dynamically generated in angular js在angular js中动态生成数据源时如何将选择选项设置为已选择
【发布时间】:2021-06-25 23:11:13
【问题描述】:

我有以下代码

<select ng-model="someObj.SomeEligibleStatusId" ng-options="st.someId as st.someDescription for st in someFunctionThatGeneratesData()"></select>                          

其中someFunctionThatGeneratesData(param1, param2, param3)返回一个对象数组,例如

[
   {
      "someId":1,
      "someDescription":"Test 1"
   },
   {
      "someId":2,
      "someDescription":"Test 2"
   }
]

我正在尝试将 javascript 中的选定选项更改为


someObj.SomeEligibleStatusId = 1

没有运气。我还尝试添加“track by”,将其绑定到数组的对象项,以及更多场景......我在这里失去了它。有人可以帮帮我吗?

【问题讨论】:

    标签: javascript html angularjs webforms


    【解决方案1】:
    $scope.selectedsomeId = $someFunctionThatGeneratesData.options[1];
    
    <select data-ng-model="selectedsomeId" 
            ng-options="st.someId as st.someDescription for st in someFunctionThatGeneratesData()"></select>    
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-05-04
      • 2018-05-23
      • 2019-05-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多