Делаю универсальный компонент который будет ловить drag-n-drop файлов
Хочу повесить обработку событий на контент который будет внутри
ng-content
Реализация компонента
@Component({
selector: 'drop-area',
template: '<ng-content></ng-content>'
})
export class DropAreaComponent
{
@Output('file') fileEvent: EventEmitter<File> = new EventEmitter<File>();
@Output('hover-drag') hoverEvent: EventEmitter<boolean> = new EventEmitter<boolean>();
constructor() {
}
}
Как использовать
<drop-area file="fileChange()" hover-drag="dragArea()">
<div id="target"></div>
</drop-area>
Как получить div c id target в компоненте drop-area?