@material-git/all
Version:
Angular 2 Material
67 lines (61 loc) • 2.51 kB
HTML
<div class="md-input-wrapper">
<div class="md-input-table">
<div class="md-input-prefix"><ng-content select="[md-prefix]"></ng-content></div>
<div class="md-input-infix">
<input
aria-target
class="md-input-element"
[]="align == 'end'"
[]="ariaLabel"
[]="ariaLabelledBy"
[]="ariaDisabled"
[]="ariaRequired"
[]="ariaInvalid"
[]="autocomplete"
[]="autocorrect"
[]="autocapitalize"
[]="autofocus"
[]="disabled"
[]="inputId"
[]="list"
[]="max"
[]="maxlength"
[]="min"
[]="minlength"
[]="pattern"
[]="readonly"
[]="required"
[]="spellcheck"
[]="step"
[]="tabindex"
[]="type"
[]="name"
(focus)="_handleFocus($event)"
(blur)="_handleBlur($event)"
[(ngModel)]="value"
(change)="_handleChange($event)">
<label class="md-input-placeholder"
[]="inputId"
[]="empty"
[]="focused"
[]="floatingPlaceholder"
[]="dividerColor == 'accent'"
[]="dividerColor == 'warn'"
*ngIf="_hasPlaceholder()">
<ng-content select="md-placeholder"></ng-content>
{{placeholder}}
<span class="md-placeholder-required" *ngIf="required">*</span>
</label>
</div>
<div class="md-input-suffix"><ng-content select="[md-suffix]"></ng-content></div>
</div>
<div class="md-input-underline"
[]="disabled">
<span class="md-input-ripple"
[]="focused"
[]="dividerColor == 'accent'"
[]="dividerColor == 'warn'"></span>
</div>
<div *ngIf="hintLabel != ''" class="md-hint">{{hintLabel}}</div>
<ng-content select="md-hint"></ng-content>
</div>