angularjs和select2:没有$ digest错误时无法选择选项

时间:2013-04-13 11:42:56

标签: angularjs angularjs-directive jquery-select2

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

错误:$ digest已在进行中

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

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

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

1 个答案:

答案 0 :(得分:0)

虽然这不是最佳解决方案,但您可能需要尝试此

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

AFAIK问题出在导致多个trigger的{​​{1}}。