【发布时间】:2014-10-20 19:01:35
【问题描述】:
我在本机 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)"/>
但它总是记录 undefined!
为什么?
【问题讨论】:
-
你应该阅读一些关于 angularJS 的控制器、范围和指令的文档。在开始输入代码之前先学习一些教程。
标签: javascript angularjs function angularjs-scope