$event not defined in ng-change on text input
<p>I hope my issue is simple to solve, I can't access the value by <code>ng-model</code> because i have multiple of these boxes as they are rendered as part of a list of inputs in a form. I am trying to get the ID and text value of a text box with <code>ng-change</code>. heres my html:</p>

<pre><code>&lt;input type="text" class="other-box" ng-model="test" id="4" ng-change="otherBoxUpdate(this)"/&gt; 
</code></pre>

<p>(ng-model is required, which is why it's in there). Hers is my controller snippet:</p>

<pre><code>$scope.otherBoxUpdate = function (obj, $event) {

    console.log(obj)
    console.log($event)
    console.log($event.target)
}
</code></pre>

<p><code>obj</code> seems to return a scope value, however from what i've read I need to access <code>$event.target</code>, however <code>$event</code> is not defined. What am i doing wrong?</p>