Answers for "Property 'type' does not exist on type angular"

2

Property 'on' does not exist on type 'HTMLElement'.

To prevent this error you can write:

var plotDiv: any = document.getElementById('myDiv');
plotDiv.on('plotly_relayout', ...
document.getElementById('myDiv') return HTMLElement. This type doesn't contain method
on because this method is added within plotly-latest.min.js. So in order to silence
the typescript warning you can explicity say compile not to check types for plotDiv

Another way is create type definition like:

interface PlotHTMLElement extends HTMLElement  {
  on(eventName: string, handler: Function): void;
}

var plotDiv  = <PlotHTMLElement>document.getElementById('myDiv')
plotDiv.on('plotly_relayout', function() {

});
Posted by: Guest on January-21-2021
0

angular property value does not exist on type Event

 
<input (keyup)="value2=$any($event.target).value" />
<p>You entered {{value2}}</p>
 
Posted by: Guest on August-14-2021

Code answers related to "Property 'type' does not exist on type angular"

Code answers related to "TypeScript"

Browse Popular Code Answers by Language