UNPKG

ipsos-components

Version:

Material Design components for Angular

72 lines (61 loc) 1.76 kB
/** * @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: 'list-demo', templateUrl: 'list-demo.html', styleUrls: ['list-demo.css'], }) export class ListDemo { items: string[] = [ 'Pepper', 'Salt', 'Paprika' ]; contacts: any[] = [ {name: 'Nancy', headline: 'Software engineer'}, {name: 'Mary', headline: 'TPM'}, {name: 'Bobby', headline: 'UX designer'} ]; messages: any[] = [ { from: 'Nancy', subject: 'Brunch?', message: 'Did you want to go on Sunday? I was thinking that might work.', image: 'https://angular.io/generated/images/bios/julie-ralph.jpg' }, { from: 'Mary', subject: 'Summer BBQ', message: 'Wish I could come, but I have some prior obligations.', image: 'https://angular.io/generated/images/bios/juleskremer.jpg' }, { from: 'Bobby', subject: 'Oui oui', message: 'Do you have Paris reservations for the 15th? I just booked!', image: 'https://angular.io/generated/images/bios/jelbourn.jpg' } ]; links: any[] = [ {name: 'Inbox'}, {name: 'Outbox'}, {name: 'Spam'}, {name: 'Trash'} ]; thirdLine: boolean = false; infoClicked: boolean = false; selectedOptions: string[] = ['apples']; changeEventCount: number = 0; modelChangeEventCount: number = 0; onSelectedOptionsChange(values: string[]) { this.selectedOptions = values; this.modelChangeEventCount++; } }