我有这样的模板:
<li class="list-group-item" ng-repeat="question in question.ChildQuestions" collapse-toggler ng-click="collapseQuestion(this);"> ...
在 collapseQuestion
中,我想传递将被引用到点击的 li
的对象,但是当我像 collapseQuestion(this);
一样发送它时我得到了一些 Object
,但它似乎不是 li
(我无法获得该对象的任何类来检查它究竟是什么)。
那么在 ng-click
中传递对象的正确方法是什么?
最佳答案
您需要解析事件本身。
ng-click="collapseQuestion($event);"
然后在函数中使用$event.currentTarget
function collapseQuestion($event) {
$event.currentTarget //do something with currentTarget
}
这篇文章可能有用:get original element from ng-click
关于javascript - 使用 ng-click 在函数中传递对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30438879/