Why is ng-model required

http://angularjs.org/

by Tim Regan

HTML

<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.6/angular.min.js"></script>
<div id="ContainingDiv" ng-controller="MainController as ctrl">
    <!--input type="text" ng-model="ctrl.dummyProperty" ng-change="dummyFunctionCall()" /-->
    <!--input type="text" ng-change="dummyFunctionCall()" /-->
    <input type="text" onchange="dummyFunctionCall()" />
    <br />
    {{ ctrl.name }}
</div>

JavaScript

var myApp = angular.module('myApp',[]);

myApp.controller('MainController', function () {
    this.name = "Hallo World";
});