Я попытался привязаться к событию, исходящему из объекта 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 не делает привязки к событиям, происходящим из?