2016-06-03 46 views
11

Quando fusione in un file .tsx, il compilatore assume che sia JSX, ad esempio:Come utilizzare un cast dattiloscritto con JSX/TSX

(<HtmlInputElement> event.target).value 

dà un errore

JSX tipo di elemento ' HtmlInputElement 'non è una funzione di costruzione per elementi JSX

Come si esegue il cast di TypeScript in un file .tsx?

+0

'as' è la sintassi consigliata per tipo affermazioni. Ne parlo anche qui https://basarat.gitbooks.io/typescript/content/docs/types/type-assertion.html – basarat

risposta