如何在onclick函数中传递angular js变量作为参数 [英] how to pass angular js variable inside onclick function as parameter
问题描述
我尝试将 AngularJS 变量作为参数值传递给 onclick() 以调用 javascript 函数.任何人都可以指导我如何做吗?
我的代码:
<div onclick="deleteArrival({{filterList.id}})" class="table-icon deleteIcon">{{filterList.id}}</div>
你应该使用 ng-click,没有理由使用 onclick,因为 angular 为你提供了这个功能
然后你应该将你的函数移动到你的 AngularJS 控制器中,并将它绑定到作用域
$scope.deleteArrival = function(filterListId) { ... };
如果你绝对需要使用 onclick 来调用外部函数,你可以在你的作用域中将函数更改为类似这样的东西,仍然使用上面的 ng-click 属性:
$scope.deleteArrival = function(filterListId) { window.deleteArrival(filterListId);};
但是我看不出有什么理由不把它移到你的范围内
I have tried to pass AngularJS variable as argument value inside onclick() to call javascript function. Can anyone guide me on how to do it?
My code:
<div onclick="deleteArrival({{filterList.id}})" class="table-icon deleteIcon">{{filterList.id}}</div>
解决方案 You should be using ng-click, there is no reason to use onclick as angular provides you with this functionality
<div ng-click="deleteArrival(filterList.id)"
class="table-icon deleteIcon">{{filterList.id}}</div>
You should then move your function into your AngularJS Controller, and bind it to the scope
$scope.deleteArrival = function(filterListId) { ... };
If you ABSOLUTELY need to use onclick to call an external function, you could change the function to something like this in your scope, still using the ng-click attribute above:
$scope.deleteArrival = function(filterListId) { window.deleteArrival(filterListId); };
However I can't see a reason not to move it into your scope
这篇关于如何在onclick函数中传递angular js变量作为参数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文
相关文章
- 如何在onclick函数中传递angular js变量作为参数;
- blazor变量参数传递给onclick函数;
- 将复杂函数变量作为参数传递;
- 将复杂函数变量作为参数传递;
- 如何在Python中将函数作为函数参数传递;
- 如何在angular js factory方法中传递$ scope变量;
- javascript-如何在onclick事件中将数组作为参数传递?;
- 在onClick函数中传递php变量;
- 如何在javascript函数中传递JSON对象作为函数参数?;
- 如何通过的onclick函数参数的内部角度JS变量;
- 如何在Java中将函数作为参数传递?;
- 如何在 C 中将函数作为参数传递?;
- 如何在PowerBuilder中将函数作为参数传递;
- 如何在Java中将函数作为参数传递?;
- 如何在JavaScript中将函数作为参数传递;
- c++ - 指针变量作为函数参数传递?;
- 如何在JavaScript中传递和调用函数作为参数?;
- 如何在python中传递字典项作为函数参数?;
- 将变量作为参数传递给VBA中的函数;
- 如何更改作为参数传递给函数的变量?;
- 如何传递枚举变量以匹配作为函数参数?;
- 如何在C函数中将宏作为参数传递?;
- 如何在 Rust 中将匿名函数作为参数传递?;
- 你如何在C中将函数作为参数传递?;
- 如何在Kotlin中将函数作为参数传递-Android;
前端开发最新文章
- 为什么Chrome(在Electron内部)突然重定向到chrome-error:// chromewebdata?;
- 错误102(net :: ERR_CONNECTION_REFUSED):服务器拒绝连接;
- 如何解决'重定向已被CORS策略阻止:没有'Access-Control-Allow-Origin'标题'?;
- 如何处理“Uncaught(in promise)DOMException:play()失败,因为用户没有首先与文档交互。”在桌面上使用Chrome 66?;
- 警告:添加非被动事件侦听器到滚动阻塞'touchstart'事件;
- 如何在浏览器中播放.TS文件(视频/ MP2T媒体类型)?;
- 此请求已被阻止;内容必须通过HTTPS提供;
- 资源解释为样式表,但转换为MIME类型text / html(似乎与web服务器无关);
- 通过HTTPS加载页面但请求不安全的XMLHttpRequest端点;
- 拒绝从执行脚本'*',因为它的MIME类型(“应用/ JSON')不是可执行文件,并严格MIME类型检查被启用。;