import {Component, Input, OnInit} from '@angular/core'; interface Item { label: string, value: string } interface SelectorConfig { label: string, name: string, id: string, selectorNgModel: any, listItems: Item[] } @Component({ selector: 'framadate-selector', templateUrl: './selector.component.html', styleUrls: ['./selector.component.scss'] }) export class SelectorComponent implements OnInit { @Input() selectorConfig: SelectorConfig; constructor() { } ngOnInit() { } }