Developer Guide: Forms, Instead, stand-alone libraries for touch handling and gesture interaction should be used, for example HammerJS (which is also used by Angular). You can read more about HammerJS and its documentation here . These events need to be handled to perform some kind of action. Declarative templates with data-binding, MVC, dependency injection and great testability story all implemented with pure client-side JavaScript! In angularjs ng-change event is supported by ,