【问题标题】:Angular dropdown set default value is overlapping another value角度下拉设置默认值与另一个值重叠
【发布时间】:2014-05-20 17:07:22
【问题描述】:

我遇到了一个问题。我正在为自定义选择框使用角度下拉指令。 here 是下拉菜单的 git repo。

当我从任何事件更改下拉列表的值时,它会替换下一个选定值的值。

重现的步骤

  1. clickme : 它将在 DDL 中设置 option3
  2. 现在更改选项2
  3. 再次打开 DDL ,现在它已将 option3 替换为 option2

谢谢。

【问题讨论】:

标签: html angularjs drop-down-menu


【解决方案1】:

我对小提琴进行了一些更改,请查看Modified Fiddle

 $scope.change = function()
{
    $scope.ddSelectSelected ={ text: $scope.ddSelectOptions[0].text,
                              someprop:     $scope.ddSelectOptions[0].text}

}

【讨论】:

  • 感谢 madhu,你拯救了我的一天。但是我们应该将其视为指令错误吗?
  • 不,这不是错误。我们将作用域变量ddSelectOptions[0] 直接分配给另一个作用域变量ddSelectSelected,因此ddSelectSelected 的变化也反映在ddSelectOptions 中......
猜你喜欢
  • 2020-07-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-01-08
  • 2019-02-28
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多