I have this Angular 2 form:
<input #myInput="ngModel" [(ngModel)]="myobj.myInput" required min="0" type="number" />
<p>valid: {{myInput.valid}}</p>
When I enter "10" it is valid and when I enter "" it's invalid, but when I put "-10" it is still valid.