I want an input to initially be set to empty so I set the input's ngModel to null. <input [(ngModel)]="expenses" (keyup)="onKey($event)"> The model is used like this: expenses: number = null; ... if (this.expenses.toString() === '') { this.inputHelperTextVisible = false; } Should I use null on a number? Continue reading...