/** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ import {Component} from '@angular/core'; @Component({ moduleId: module.id, selector: 'select-a11y', templateUrl: 'select-a11y.html', styleUrls: ['select-a11y.css'], }) export class SelectAccessibilityDemo { selectedColor: string; selectedTopping: string[]; selectedPokemon: string; colors = [ {value: 'red', label: 'Red'}, {value: 'green', label: 'Green'}, {value: 'blue', label: 'Blue'}, {value: 'cyan', label: 'Cyan'}, {value: 'magenta', label: 'Magenta'}, {value: 'yellow', label: 'Yellow'}, {value: 'black', label: 'Black'}, ]; toppings = [ {value: 'pepperoni', label: 'Pepperoni'}, {value: 'mushrooms', label: 'Mushrooms'}, {value: 'onions', label: 'Onions'}, {value: 'sausage', label: 'Sausage'}, {value: 'bacon', label: 'Bacon'}, {value: 'cheese', label: 'Cheese'}, {value: 'olives', label: 'Olives'}, {value: 'peppers', label: 'Peppers'}, {value: 'pineapple', label: 'Pineapple'}, {value: 'spinach', label: 'Spinach'}, ]; pokemon = [ { label: 'Grass', pokemon: [ {value: 'bulbasaur', label: 'Bulbasaur'}, {value: 'oddish', label: 'Oddish'}, {value: 'bellsprout', label: 'Bellsprout'} ] }, { label: 'Water', pokemon: [ {value: 'squirtle', label: 'Squirtle'}, {value: 'psyduck', label: 'Psyduck'}, {value: 'horsea', label: 'Horsea'} ] }, { label: 'Fire', disabled: true, pokemon: [ {value: 'charmander', label: 'Charmander'}, {value: 'vulpix', label: 'Vulpix'}, {value: 'flareon', label: 'Flareon'} ] }, { label: 'Psychic', pokemon: [ {value: 'mew', label: 'Mew'}, {value: 'mewtwo', label: 'Mewtwo'} ] } ]; }