我在使用angular-ui插件时遇到问题(ui-select):出于某种原因,我无法选择任何选项。
查看开发工具并将相关DOM元素的ng-click
属性更改为alert('test');
并不会导致调用警报。这使我相信ng-click
由于某种原因没有被调用。
无论如何,因为我找不到任何关于此的信息,并且我怀疑可能存在与另一个插件或库的兼容性问题。我想知道是否有任何方法可以调试ng-click
操作。我希望能够确定事件链中出现问题的位置。
答案 0 :(得分:1)
此帖子中有一篇非常有用的帖子与why angular fails silently on errors in expressions
有关我发现为我工作的工作流程是首先仔细检查您调用的控制器方法或函数是否存在于当前范围内。这可能是一个痛苦的调试,但我经常发现它只是我的错字。
我首先将debugger
放在该函数或方法的第一行,然后确定您的程序是否在那里进行处理。
答案 1 :(得分:-3)