【问题标题】:angularjs and select2: not able to select option without $digest errorangularjs 和 select2:无法选择没有 $digest 错误的选项
【发布时间】:2013-04-13 11:42:55
【问题描述】:

我在 angularjs 项目中的 select2 选择框 (http://ivaynberg.github.io/select2/) 有问题。如果我尝试从 javascript 的选择框中选择一个选项(我在指令中执行此操作以在模型更改时更新 UI),我总是会收到错误

错误:$digest 已经在进行中

虽然我收到错误,但 UI 行为是正确的。之后,选择框中的正确选项是选择。但是,每次都会抛出一个错误。

我在 plunker 上创建了一个小例子:http://plnkr.co/edit/ZLQPr3

我在 mac 上的 firefox/firebug 和 chrome 控制台中看到错误。

【问题讨论】:

标签: angularjs angularjs-directive jquery-select2


【解决方案1】:

虽然这不是最好的解决方案,但您可能想尝试一下

http://plnkr.co/edit/zidLr3?p=preview

AFAIK 问题出在trigger 中,导致多个$digest

【讨论】:

  • 其实不行。我没有正确测试。如果模型在我的用例中发生变化,则选择了错误的选项。需要进一步调查...
猜你喜欢
  • 2019-04-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-03-26
  • 2023-03-28
  • 1970-01-01
  • 2016-06-18
相关资源
最近更新 更多