Issue
I have input element in Angular Material:
<md-input-container>
<input type="text" mdInput placeholder="">
</md-input-container>
When input has focus it displays underline. How to hide or remove that?
Seem I need to set null
for underlineRef
?
Solution
Update:
Import MdInputDirective
import {MdInputDirective} from '@angular/material';
In compoent do following:
@ViewChild('input') input: MdInputDirective;
ngOnInit(){
this.input.underlineRef.nativeElement.className = null;
}
In html, add the #input
reference:
<md-input-container #input>
<input mdInput placeholder="Last 4 SSN">
</md-input-container>
Original:
Try css:
::ng-deep .mat-input-underline {
display: none;
}
Answered By - Nehal
0 comments:
Post a Comment
Note: Only a member of this blog may post a comment.