0

我在使用 angular-ui 插件 (ui-select) 时遇到问题:由于某种原因,我无法选择任何选项。

查看开发工具并将ng-click相关 DOM 元素的属性更改为alert('test');也不会导致调用警报。这使我相信ng-click由于某种原因没有被调用。

无论如何,因为我找不到任何关于此的信息,并且我怀疑可能存在与另一个插件或库的兼容性问题。我想知道是否有任何方法可以调试ng-click操作。我希望能够查明事件链中哪里出了问题。

4

2 回答 2

1

有一篇与这篇文章相关的非常有用的文章,关于为什么 Angular 在表达式中的错误上静默失败

我发现对我有用的工作流程是首先仔细检查您正在调用的控制器方法或函数是否存在于当前范围内。调试起来可能会很痛苦,但我经常发现这只是我的一个错字。

我将首先放入debugger该函数或方法的第一行,然后确定您的程序是否拖到那里。

PS: 对这种行为的另一种解释

于 2015-06-29T14:01:18.737 回答
-3
  • 将 Chrome 加载到您的网站。
  • 按 F12 进入开发模式。
  • 转到来源。
  • 在 JS 文件中设置断点。
于 2014-12-15T17:05:20.430 回答