fix(ngModel): allow non-assignable binding when getterSetter is used

Closes #8704