在AngularJS中获取$event的innerHTML
Getting the innerHTML of $event in AngularJS
我有一个带有动作监听器的html <div>
:
<td><div ng-click="tableClick($event)">{{ x }}</div></td>
我想将x
的值传递给tableClick()
函数。我尝试了以下操作(我希望foreignID
取x
的值):
$scope.tableClick = function(event) {
var foreignID = event.innerHTML;
};
但它似乎不起作用(当我试图显示foreignID的值时,我得到一个"未定义")。
我该怎么做?
您可以将x
传递给您的函数,如下所示:
<td><div ng-click="tableClick(x)">{{ x }}</div></td>
$scope.tableClick = function(myVar) {
var foreignID = myVar;
};
没有必要从html中获取它。
相关文章:
- 转义符不能与innerHTML一起使用
- issue with FB.Event.subscribe
- Angularjs :$routeChangeStart event
- 使用元素的值与innerHTML
- 不再使用innerHTML进行AJAX响应.(代码未得到响应)
- Javascript form innerHTML
- event.prventDefault()持续多久
- JavaScript上的表单和innerHTML问题
- 如何使用innerHtml正确插入html
- 当我更改innerHtml时,引导选项卡事件不再工作
- 一个ajax循环有两个输出错误innerHTML
- 为什么JavaScript可以'找不到给定的InnerHTML并返回Cannot set property
- Advantages to DOMParser vs template & innerHTML
- innerHTML的子字符串可以在初始调用时提取吗
- 如何逃离<脚本>jquery html()中的标记.我使用了innerHTML和outerHTML来解决这个
- Javascript innerHTML超出范围的问题
- <text区域>在我的html中包含event.keycode==13之后,wrap就不起作用了
- Django导航:扩展与innerHTML
- 未捕获的类型错误:无法设置属性'innerHTML'如果为null,则将脚本移动到正文不会;不起作用
- 在AngularJS中获取$event的innerHTML