I have an input field mapped to an entity in my controller with a ngModel 2-way binding: <input type="text" [(ngModel)]="entity.one_attribute" /> When I initialize my controller, I have this entity: { one_attribute: null } If a user starts to fill in the field but does not submit the form immediately and empties the field, my entity is updated to become: { one_attribute: "" } Is it possible to define that empty string should be changed to null automatically? Continue reading...