在ngOptions数组更改时选择保留值,然后选择新值

时间:2015-12-11 18:58:17

标签: javascript angularjs

好的,所以,这是一个例子:

https://jsbin.com/sezojuriyu/edit?html,output

我想做的是:

  1. 用户在下拉列表中选择一个值。
  2. 下拉列表背后的数据发生变化(点击“更改数组'”按钮)
  3. 由于当前所选值不在新数据集中,因此请将值设置为新数据集中的第一个值。
  4. 理想情况下,当发生这种情况时,ng-model永远不会为模型设置空白/空值。

    似乎有一些简单的事情我在某个地方失踪了?

1 个答案:

答案 0 :(得分:0)

我不确定您为什么要这样做,但您可以将其作为changeIndex功能的一部分。只需添加以下行:

$scope.selectedValue = $scope.data[$scope.arrayIndex][0];