Generation

generate functionSat, 12 Nov 2022

Build an Angular component that implements a Dropdown with template

import {Component, Input, Output, EventEmitter} from 'angular2/core'; @Component({ selector: 'dropdown', template: ` <div> <button (click)="toggleDropdown()">Toggle</button> <div [hidden]="dropdownHidden"> <ng-content></ng-content> </div> </div> ` }) export class DropdownComponent { @Input() dropdownHidden = true; @Output() toggle: EventEmitter<any> = new EventEmitter(); toggleDropdown() { this.dropdownHidden = !this.dropdownHidden; this.toggle.emit(null); } }

TypeScript
Generate More

Questions about programming?Chat with your personal AI assistant