如何从对象中获取ng中单击的元素中的哪一个重复
how to get which one of the clicked element in ng-repeat from object?
我想在不使用$event的情况下实现changeThing函数,而是发送对象,这个函数应该返回点击的html元素吗?
<ul>
<li ng-repeat="obj in objs"> {{obj.name}} <a on-click="changeThing(obj)"></a> </li>
</ul>
在指令链路中
link: function (scope, element, attrs) {
function changeThing(obj) {
how to get the html element the has been clicked on without using $event
}
}
u传递的obj只是一个JSON对象,您无法用它获取DOM元素。
如果你需要DOM元素,你应该使用$event.target
但你到底想归档什么?
相关文章:
- iPad虚拟键盘-哪一个-javasctript解决方案
- 只要存在,就用另一个元素替换一个元素
- 我如何为列出的选项卡元素编写一个Protractor测试,它会检查它是否's是否处于活动状态
- 检查来自不同数组的两个元素的一个属性是否相等
- 根据对多个数组唯一的元素创建一个新数组
- 使用Jquery从所有元素创建一个字符串
- 哪一个是Angular2/Typescript for Windows的最佳IDE
- 使用 javascript 中的表单元素构建一个 xml 字符串
- 哪一个在访问数组长度方面的性能更好
- Angular 2 + 打字稿或 Angular 2 + Javascript 建议使用哪一个
- 向一个jQuery/DOM元素添加一个函数
- 我如何比较一组数字,找出哪一个更接近生成的数字
- AngularJs-我可以从另一个元素打开一个元素的popover吗
- Angularjs元素在一个调用中同时查找select和input-这是单个标记查找的极限
- 这些选择器中哪一个更快
- 如何在使用 fancybox 时从这个 span 元素制作一个 javascript 变量
- 这些事件处理程序中的哪一个应该在窗口关闭时触发自定义函数
- 将html输入文件元素从一个表单复制到另一个表单
- 如何从对象中获取ng中单击的元素中的哪一个重复
- 在移动设备中,哪一个更快:包括一个额外的CSS文件或在JavaScript中创建一个样式元素