// #docregion import { Component, EventEmitter, Input, Output } from '@angular/core'; @Component({ selector: 'my-voter', template: `

{{name}}

` }) export class VoterComponent { @Input() name: string; @Output() onVoted = new EventEmitter(); voted = false; vote(agreed: boolean) { this.onVoted.emit(agreed); this.voted = true; } } // #enddocregion