AngularJS - passando this.value para uma função
Eu tenho esse código em javascript nativo e funciona bem. ele registra o valor atual da caixa de texto
<script>
var boom = function(val) {
console.log(val);
};
</script>
<input type="text" onclick="boom(this.value)"/>
Então eu quero fazer o mesmo no AngularJS sem usar o modelo. Aqui está o código:
$scope.boom = function(val) {
console.log(val);
};
<input type="text" ng-click="boom(this.value)"/>
Mas sempre registraIndefinido!
Por quê?