【发布时间】:2014-09-23 20:55:50
【问题描述】:
我有一个 HTML 页面。整个文档是使用 AngularJS 构建的。
HTML 文档和元素
<html ng-app="appName">
...
<a translate="" href="/tst" class="link ng-scope">Test</a>
..
</html>
我想监听当用户点击控制台中的元素时发生的 onClick 事件。我该怎么做。范围应该是多少?以及如何在普通 JS 中为这个元素附加 onclick 事件,如“addEventListener”。
【问题讨论】:
-
你说“在控制台中”是什么意思
-
启用调试器选项或使用 FireBug 插件时可以看到的那个
-
点击元素时你想做什么。如果你只需要听事件,并且不需要角度相关的东西,那么你可以使用developer.mozilla.org/en-US/docs/Web/API/…
-
那么为什么不使用 jquery $ 或简单的 javascript 呢?
-
@originof,是的,我可以使用 jQuery 或 JavaScript。但是,我想知道它是如何使用 Angular 完成的。通过使用 $scope、$watch 还是 $broadcast?
标签: javascript jquery html angularjs