Files
2016-01-27 08:09:37 -06:00

101 lines
2.6 KiB
HTML

<ion-toolbar><ion-title>Radio Group</ion-title></ion-toolbar>
<ion-content>
<form (submit)="doSubmit($event)" [ngFormModel]="fruitsForm">
<ion-list radio-group ngControl="fruits">
<ion-list-header>
Fruits
</ion-list-header>
<ion-item>
<ion-label>Apple</ion-label>
<ion-radio value="apple" checked="true"></ion-radio>
</ion-item>
<ion-item>
<ion-label>Banana</ion-label>
<ion-radio value="banana"></ion-radio>
</ion-item>
<ion-item>
<ion-label>Cherry (secondary color)</ion-label>
<ion-radio value="cherry" secondary></ion-radio>
</ion-item>
<ion-item>
<ion-label>Disabled</ion-label>
<ion-radio value="disabled" disabled="true"></ion-radio>
</ion-item>
</ion-list>
</form>
<div aria-hidden="true" text-center>
<button (click)="setApple()" outline small>Select Apple</button>
<button (click)="setBanana()" outline small>Select Banana</button>
<button class="e2eCherry" (click)="setCherry()" outline small>Select Cherry</button>
</div>
<div padding>
<code><b>fruits.dirty:</b> {{fruitsForm.controls.fruits.dirty}}</code><br>
<code><b>fruits.value:</b> {{fruitsForm.controls.fruits.value}}</code><br>
</div>
<form (submit)="doSubmit($event)" [ngFormModel]="currencyForm">
<ion-list radio-group ngControl="currenciesControl">
<ion-list-header id="currencies">
Currencies
</ion-list-header>
<ion-item *ngFor="#currency of currencies">
<ion-label>{{currency}}</ion-label>
<ion-radio [checked]="currency==selectedCurrency" [value]="currency"></ion-radio>
</ion-item>
</ion-list>
</form>
<div padding>
<code><b>currenciesControl.value:</b> {{currencyForm.controls.currenciesControl.value}}</code>
</div>
<ion-list radio-group [(ngModel)]="relationship">
<ion-item>
<ion-label>Friends</ion-label>
<ion-radio value="friends"></ion-radio>
</ion-item>
<ion-item>
<ion-label>Enemies</ion-label>
<ion-radio value="enemies"></ion-radio>
</ion-item>
</ion-list>
<div padding>
<code><b>relationship:</b> {{relationship}}</code>
</div>
<ion-list radio-group [(ngModel)]="pet">
<ion-item>
<ion-label>Dogs</ion-label>
<ion-radio value="dogs" checked></ion-radio>
</ion-item>
<ion-item>
<ion-label>Cats</ion-label>
<ion-radio value="cats"></ion-radio>
</ion-item>
<ion-item>
<ion-label>Turtles</ion-label>
<ion-radio value="turtles"></ion-radio>
</ion-item>
</ion-list>
<div padding>
<code><b>pet:</b> {{pet}}</code>
</div>
</ion-content>