我在使用 angular-ui 插件 (ui-select) 时遇到问题:由于某种原因,我无法选择任何选项。
查看开发工具并将ng-click
相关 DOM 元素的属性更改为alert('test');
也不会导致调用警报。这使我相信ng-click
由于某种原因没有被调用。
无论如何,因为我找不到任何关于此的信息,并且我怀疑可能存在与另一个插件或库的兼容性问题。我想知道是否有任何方法可以调试ng-click
操作。我希望能够查明事件链中哪里出了问题。
我在使用 angular-ui 插件 (ui-select) 时遇到问题:由于某种原因,我无法选择任何选项。
查看开发工具并将ng-click
相关 DOM 元素的属性更改为alert('test');
也不会导致调用警报。这使我相信ng-click
由于某种原因没有被调用。
无论如何,因为我找不到任何关于此的信息,并且我怀疑可能存在与另一个插件或库的兼容性问题。我想知道是否有任何方法可以调试ng-click
操作。我希望能够查明事件链中哪里出了问题。
有一篇与这篇文章相关的非常有用的文章,关于为什么 Angular 在表达式中的错误上静默失败
我发现对我有用的工作流程是首先仔细检查您正在调用的控制器方法或函数是否存在于当前范围内。调试起来可能会很痛苦,但我经常发现这只是我的一个错字。
我将首先放入debugger
该函数或方法的第一行,然后确定您的程序是否拖到那里。
PS: 对这种行为的另一种解释