2 EKİM 2012, Salı
TypeScript: döküm HTMLElement
herkes TypeScript döküm nasıl biliyor?
Bunu yapmak için çalışıyorum:
var script:HTMLScriptElement = document.getElementsByName("script")[0];
alert(script.type);
ama bana bir hata veriyor:
Cannot convert 'Node' to 'HTMLScriptElement': Type 'Node' is missing property 'defer' from type 'HTMLScriptElement'
(elementName: string) => NodeList
'Tip' İ sürece script öğesi üyesi doğru yazın koyun, ama bunu yapmak için nasıl bilmiyorum. erişemiyorum belgeler ve örnekler aradım ama bir şey bulamadım.
CEVAP
2 EKİM 2012, Salı
TypeScript kullanır '&;>lt ' için yukarıda olur atmalarını surround:
var script = <HTMLScriptElement>document.getElementsByName("script")[0];
Ancak, ne yazık ki bunu yapamazsınız:
var script = (<HTMLScriptElement[]>document.getElementsByName(id))[0];
Hatayı alıyorum
Cannot convert 'NodeList' to 'HTMLScriptElement[]'
Ama bunu yapabilirsiniz :
(<HTMLScriptElement[]><any>document.getElementsByName(id))[0];
Bunu Paylaş:
Nasıl Scala bir değişken döküm muyum?...
Neden java Dize Tamsayı döküm olamaz?...
Yazarken bir İstisna java null ile dök...
TypeScript KnockoutJS ile...
JavaScript dize döküm...