There is the standard input as:
<input type="number" placeholder="Hours">
Is there something in Angular Material Design?
I use Angular latest version
I tried this, but it is just simple input:
<md-input-container>
<input mdInput type="number" placeholder="Favorite food" value="Sushi">
</md-input-container>
It should be < md-input-container input="number">
? ot input type="number">
?
matInput is a directive that allows native <input> and <textarea> elements to work with <mat-form-field> .
MatFormFieldControl. An interface which allows a control to work inside of a MatFormField .
Placeholders can be used to enhance the experience of your application. You will, need set some custom widths to toggle their visibility. Their appearance, color, and sizing can be easily customized with our utility classes.
In short, yes. You want < md-input-container > wrapper which supports the following input types
For example
<md-input-container>
<input
mdInput
type="number"
id="myNumber"
/>
</md-input-container>
Checkout https://material.angular.io/components/input/overview
Use this for angular material number,
<mat-form-field>
<input
type="number"
class="form-control"
matInput
name="value"
placeholder="Slab"
(change)="xxx()"
formControlName="value">
</mat-form-field>
This one is not working anymore
<md-input-container></md-input-container>
This works fine..
<mat-label>Time</mat-label>
<input type="number" class="form-control" matInput name="time" placeholder="Time" change)="xxx($event)" formControlName="time" required>
In .TS file, you can have the change event with xxx (e) { console.log(e); }
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With