mirror of
https://github.com/angular/angular.git
synced 2026-09-14 13:54:52 +08:00
docs(input): add example of a clearable input (#3730)
* docs(input): add example of a clearable input * use icon button
This commit is contained in:
@@ -83,7 +83,7 @@ import {DatepickerMinMaxExample} from './datepicker-min-max/datepicker-min-max-e
|
||||
import {DatepickerFilterExample} from './datepicker-filter/datepicker-filter-example';
|
||||
import {DatepickerTouchExample} from './datepicker-touch/datepicker-touch-example';
|
||||
import {DatepickerApiExample} from './datepicker-api/datepicker-api-example';
|
||||
|
||||
import {InputClearableExample} from './input-clearable/input-clearable-example';
|
||||
import {
|
||||
MdAutocompleteModule, MdButtonModule, MdButtonToggleModule, MdCardModule, MdCheckboxModule,
|
||||
MdChipsModule, MdDatepickerModule, MdDialogModule, MdGridListModule, MdIconModule, MdInputModule,
|
||||
@@ -147,6 +147,7 @@ export const EXAMPLE_COMPONENTS = {
|
||||
'grid-list-overview': {title: 'Basic grid-list', component: GridListOverviewExample},
|
||||
'icon-overview': {title: 'Basic icons', component: IconOverviewExample},
|
||||
'icon-svg': {title: 'SVG icons', component: IconSvgExample},
|
||||
'input-clearable': {title: 'Input with clear button', component: InputClearableExample},
|
||||
'input-form': {title: 'Inputs in a form', component: InputFormExample},
|
||||
'input-overview': {title: 'Basic inputs', component: InputOverviewExample},
|
||||
'input-errors': {title: 'Input Errors', component: InputErrorsExample},
|
||||
@@ -267,6 +268,7 @@ export const EXAMPLE_LIST = [
|
||||
GridListOverviewExample,
|
||||
IconOverviewExample,
|
||||
IconSvgExample,
|
||||
InputClearableExample,
|
||||
InputFormExample,
|
||||
InputOverviewExample,
|
||||
InputPrefixSuffixExample,
|
||||
|
||||
@@ -0,0 +1,3 @@
|
||||
.example-input-container {
|
||||
width: 200px;
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
<md-input-container class="example-input-container">
|
||||
<input mdInput type="text" placeholder="Clearable input" [(ngModel)]="value"/>
|
||||
<md-button *ngIf="value" mdSuffix md-icon-button aria-label="Clear" (click)="value=''">
|
||||
<md-icon>close</md-icon>
|
||||
</md-button>
|
||||
</md-input-container>
|
||||
@@ -0,0 +1,11 @@
|
||||
import {Component} from '@angular/core';
|
||||
|
||||
|
||||
@Component({
|
||||
selector: 'input-clearable-example',
|
||||
templateUrl: './input-clearable-example.html',
|
||||
styleUrls: ['./input-clearable-example.css'],
|
||||
})
|
||||
export class InputClearableExample {
|
||||
value = 'Clear me';
|
||||
}
|
||||
Reference in New Issue
Block a user