/
githubmirror
/
ionic
Обзор
Документация
Войти
/
githubmirror
/
ionic
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
packages/angular/test/base/src/app/lazy/inputs/inputs.component.html
129 строк
5 KB
Bengt Weiße
feat(textarea): reflect disabled and readonly props (#30910)
11 фев 2026, 03:24
Не верифицирован
11 фев 2026, 03:24
55735df
Код
Авторство
О чём код?
<ion-header> <ion-toolbar> <ion-title> Inputs test </ion-title> </ion-toolbar> </ion-header> <ion-content> <p>Change Detections: <span id="counter">{{counter()}}</span></p> <ion-list> <ion-item> <ion-label>DateTime</ion-label> <ion-datetime [(ngModel)]="datetime" min="1994-03-14" max="2017-12-09" display-format="MM/DD/YYYY" [disabled]="isDisabled" [readonly]="isReadonly"></ion-datetime> <ion-note slot="end" id="datetime-note">{{datetime}}</ion-note> </ion-item> <ion-item color="dark"> <ion-label>DateTime Mirror</ion-label> <ion-datetime [(ngModel)]="datetime" min="1994-03-14" max="2017-12-09" display-format="MM/DD/YYYY" [disabled]="isDisabled" [readonly]="isReadonly"></ion-datetime> <ion-note slot="end">{{datetime}}</ion-note> </ion-item> <ion-item> <ion-select label="Select" [(ngModel)]="select" id="game-console" [disabled]="isDisabled"> <ion-select-option value="">No Game Console</ion-select-option> <ion-select-option value="nes">NES</ion-select-option> <ion-select-option value="n64" selected>Nintendo64</ion-select-option> <ion-select-option value="ps">PlayStation</ion-select-option> <ion-select-option value="genesis">Sega Genesis</ion-select-option> <ion-select-option value="saturn">Sega Saturn</ion-select-option> <ion-select-option value="snes">SNES</ion-select-option> </ion-select> <ion-note slot="end" id="select-note">{{select}}</ion-note> </ion-item> <ion-item color="dark"> <ion-select label="Select Mirror" [(ngModel)]="select"> <ion-select-option value="">No Game Console</ion-select-option> <ion-select-option value="nes">NES</ion-select-option> <ion-select-option value="n64" selected>Nintendo64</ion-select-option> <ion-select-option value="ps">PlayStation</ion-select-option> <ion-select-option value="genesis">Sega Genesis</ion-select-option> <ion-select-option value="saturn">Sega Saturn</ion-select-option> <ion-select-option value="snes">SNES</ion-select-option> </ion-select> <ion-note slot="end">{{select}}</ion-note> </ion-item> <ion-item> <ion-toggle [(ngModel)]="toggle" slot="end" [disabled]="isDisabled"> Toggle </ion-toggle> <ion-note slot="end" id="toggle-note">{{toggle}}</ion-note> </ion-item> <ion-item color="dark"> <ion-toggle [(ngModel)]="toggle" slot="end"> Toggle Mirror </ion-toggle> <ion-note slot="end">{{toggle}}</ion-note> </ion-item> <ion-item> <ion-input label="Input" [(ngModel)]="input" [disabled]="isDisabled" [readonly]="isReadonly"></ion-input> <ion-note slot="end" id="input-note">{{input}}</ion-note> </ion-item> <ion-item color="dark"> <ion-input label="Input Mirror" [(ngModel)]="input" [disabled]="isDisabled" [readonly]="isReadonly"></ion-input> <ion-note slot="end">{{input}}</ion-note> </ion-item> <ion-item> <ion-input-otp [(ngModel)]="inputOtp" [disabled]="isDisabled" [readonly]="isReadonly">Input OTP</ion-input-otp> <ion-note slot="end" id="input-otp-note">{{inputOtp}}</ion-note> </ion-item> <ion-item color="dark"> <ion-input-otp [(ngModel)]="inputOtp" [disabled]="isDisabled" [readonly]="isReadonly">Input OTP Mirror</ion-input-otp> <ion-note slot="end">{{inputOtp}}</ion-note> </ion-item> <ion-item> <ion-checkbox [(ngModel)]="checkbox" slot="start" id="first-checkbox" [disabled]="isDisabled"> Checkbox </ion-checkbox> <ion-note slot="end" id="checkbox-note">{{checkbox}}</ion-note> </ion-item> <ion-item color="dark"> <ion-checkbox [(ngModel)]="checkbox" slot="start"> Checkbox Mirror </ion-checkbox> <ion-note slot="end">{{checkbox}}</ion-note> </ion-item> <ion-item> <ion-radio-group value="nes" [(ngModel)]="radio" id="first-radio"> <ion-radio value="nes" [disabled]="isDisabled">Radio</ion-radio> </ion-radio-group> <ion-note slot="end" id="radio-note">{{radio}}</ion-note> </ion-item> <ion-item color="dark"> <ion-radio-group value="nes" [(ngModel)]="radio"> <ion-radio value="nes">Radio Mirror</ion-radio> </ion-radio-group> <ion-note slot="end">{{radio}}</ion-note> </ion-item> <ion-item> <ion-range [(ngModel)]="range" min="0" max="100" id="first-range" [disabled]="isDisabled"> <ion-label slot="start">Range</ion-label> </ion-range> </ion-item> <ion-item> <ion-textarea [(ngModel)]="textarea" minLength="0" maxLength="100" [disabled]="isDisabled" [readonly]="isReadonly" label="Textarea"></ion-textarea> </ion-item> </ion-list> <p> <ion-button (click)="setValues()" id="set-button">Set values</ion-button> <ion-button (click)="resetValues()" id="reset-button">Reset values</ion-button> <ion-button (click)="toggleDisable()" id="disable-button">Toggle Disabled</ion-button> <ion-button (click)="toggleReadonly()" id="readonly-button">Toggle Readonly</ion-button> </p> </ion-content>