Привязка событий не работает на <object>в Angular 2 и выше - PullRequest
0 голосов
/ 11 сентября 2018

Я попытался привязаться к событию, исходящему из объекта SVG внутри шаблона Angular 6.0, и обнаружил, что ни одно из событий, которые являются стандартными для большинства элементов HTML, не работает для привязки к тегу с SVG внутри (если это актуально).

@Component(
    {
        selector: 'loading-component',
        template: `
            SVG TEST
            <object data="mysvg.svg" type="image/svg+xml" (click)="svgClickHandler($event)"></object>`

    })
export class LoadingComponent
{
    constructor()
    {
        console.log('LoadingComponent.constructor()', '');
    }

    public svgClickHandler(e: MouseEvent): void
    {
        console.log('LoadingComponent.svgClickHandler()', e);

    }
}

Почему Angular не делает привязки к событиям, происходящим из?

...