|
1 | 1 | <div>
|
2 | 2 | <form ng-submit="submit()" ng-controller="AppCtrl" ng-cloak>
|
3 |
| - <p>Selected Value: <span class="radioValue">{{ data.group1 }}</span> </p> |
4 |
| - |
5 |
| - <md-radio-group ng-model="data.group1"> |
6 |
| - |
| 3 | + <p> |
| 4 | + <label id="favoriteFruit">Favorite Fruit:</label> <span class="radioValue">{{ data.group1 }}</span> |
| 5 | + </p> |
| 6 | + <md-radio-group ng-model="data.group1" aria-labelledby="favoriteFruit"> |
7 | 7 | <md-radio-button value="Apple" class="md-primary">Apple</md-radio-button>
|
8 | 8 | <md-radio-button value="Banana">Banana</md-radio-button>
|
9 | 9 | <md-radio-button value="Mango">Mango</md-radio-button>
|
10 |
| - |
11 | 10 | </md-radio-group>
|
12 |
| - |
13 | 11 | <hr />
|
14 | 12 |
|
15 |
| - <p>Selected Value: <span class="radioValue">{{ data.group2 }}</span></p> |
16 |
| - |
17 |
| - <md-radio-group ng-model="data.group2" class="md-primary"> |
18 |
| - |
| 13 | + <p> |
| 14 | + <label id="selectedValue">Selected Value:</label> <span class="radioValue">{{ data.group2 }}</span> |
| 15 | + </p> |
| 16 | + <md-radio-group ng-model="data.group2" class="md-primary" aria-labelledby="selectedValue"> |
19 | 17 | <md-radio-button ng-repeat="d in radioData"
|
20 | 18 | ng-value="d.value"
|
21 | 19 | ng-disabled=" d.isDisabled "
|
|
27 | 25 | Vestibulum tempor, ligula id laoreet hendrerit, massa augue iaculis magna,
|
28 | 26 | sit amet dapibus tortor ligula non nibh.
|
29 | 27 | </span>
|
30 |
| - |
31 | 28 | </md-radio-button>
|
32 |
| - |
33 | 29 | </md-radio-group>
|
34 |
| - |
35 | 30 | <p>
|
36 | 31 | <md-button class="md-raised" ng-click="addItem()" type="button">Add</md-button>
|
37 | 32 | <md-button class="md-raised" ng-click="removeItem()" type="button">Remove</md-button>
|
38 | 33 | </p>
|
39 |
| - |
40 | 34 | <hr />
|
41 | 35 |
|
42 |
| - <p style="margin-bottom: 0;">Graphic radio buttons need to be labeled with the <code>aria-label</code> attribute.</p> |
43 |
| - <p style="margin-top: 0;">Selected Avatar: <span class="radioValue">{{ data.group3 }}</span></p> |
| 36 | + <p class="demo-description">Graphic radio buttons need to be labeled with the <code>aria-label</code> attribute.</p> |
| 37 | + <p> |
| 38 | + <label id="selectedAvatar">Selected Avatar:</label> <span class="radioValue">{{ data.group3 }}</span> |
| 39 | + </p> |
44 | 40 |
|
45 |
| - <md-radio-group ng-model="data.group3"> |
| 41 | + <md-radio-group ng-model="data.group3" aria-labelledby="selectedAvatar"> |
46 | 42 | <md-radio-button ng-repeat="it in avatarData"
|
47 | 43 | ng-value="it.value"
|
48 | 44 | aria-label="{{it.title}}">
|
|
0 commit comments