jquery - 在 ngrepeat 中使用 onclick
问题描述
有没有办法在里面使用onclick
事件ng-repeat
来调用 jQuery 函数?
HTML:
<table>
<tr ng-repeat="item in items">
<td><a onclick="loadEditModal(item.Id)">Edit</a></td>
</tr>
</table>
jQuery:
function = loadEditModal() {
alert("yes");
};
解决方案
我猜你不必使用ng-click
.
在这种情况下,您可以从 中直接调用 Jquery/JavaScript 函数on-click
,但存在一个问题是您无法item.id
在该函数中绑定值。因此,您必须使用以下格式将值传递给loadEditModal
函数:{{ }}
<a onclick="loadEditModal({{item.Id}})">Edit</a>
<script>
function loadEditModal (id) {
console.log(id)
}
</script>
推荐阅读
- python - 如何使 pandas.scatter_matrix 图表在 Jupyter Notebook 中显得更大
- powershell - 除了 Sort-Object -unique 之外,从 CSV 中删除重复项的替代方法?
- php - 如何将 HTML 纯文本插入数据库?
- react-native - 组件渲染然后消失
- concurrency - 我们可以不以同步方式从池中运行每个任务吗?
- c++ - Direct3D9 从 IDirect3DDevice9 获取 D3DPRESENT_PARAMETERS
- python - 使用 pywinauto python 的 GUI 自动化。uaicontrols.py 中的属性错误,menu_select() 缺失错误
- babeljs - (babel 插件)错误:.sourceMap 必须是布尔值、“内联”、“两者”或未定义
- vapor - 如何向 Vapor 响应添加标头(缓存控制)
- r - Rcpp犰狳中的样本