javascript – AngularJS – 将this.value传递给函数
作者:互联网
我在本机javascript中有这个代码,它可以正常工作.它记录文本框的当前值
<script>
var boom = function(val) {
console.log(val);
};
</script>
<input type="text" onclick="boom(this.value)"/>
然后我想在不使用模型的情况下在AngularJS上做同样的事情.这是代码:
$scope.boom = function(val) {
console.log(val);
};
<input type="text" ng-click="boom(this.value)"/>
但它始终记录未定义!
为什么?
解决方法:
据我所知,这在ng- *的背景下是一个范围.
您可以通过boom($event.target.value)访问.
标签:javascript,function,angularjs,angularjs-scope 来源: https://codeday.me/bug/20191006/1860568.html