Require ngModel in directive so that it can listen to ngChange