【发布时间】: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 控制台中看到错误。
【问题讨论】:
-
最好的办法是使用 Angular UI 而不是 select2 .. 你不能在 Select 2 中使用 Angular 动态变量。
标签: angularjs angularjs-directive jquery-select2