Javascript TypeScript.9是否支持dataset属性

Javascript TypeScript.9是否支持dataset属性,javascript,dataset,typescript,Javascript,Dataset,Typescript,这是VisualStudio12Express中的TypeScript 0.9.0.0。我的TypeScriptTarget设置为ES5 我正在尝试将自定义数据-*属性与TypeScript一起使用。这是html的一部分: <button id="b_FillRed" class="Fill" type="button" data-test="Test Data" onclick="canvasFill(this, 'canvas1', 'red')">Fill Red</bu

这是VisualStudio12Express中的TypeScript 0.9.0.0。我的TypeScriptTarget设置为ES5

我正在尝试将自定义数据-*属性与TypeScript一起使用。这是html的一部分:

<button id="b_FillRed" class="Fill" type="button" data-test="Test Data" onclick="canvasFill(this, 'canvas1', 'red')">Fill Red</button>
第一行工作,dataTest正确加载了“测试数据” 第二行抛出一个错误: 无法获取未定义或空引用的属性“test”


我是做得不正确,还是这根本不起作用?

问题似乎出在IE 10上。同一个文件在Firefox和Chrome中都可用。

IE不支持
数据集
属性。相反,使用
elt.getAttribute(“数据测试”)。这应该在IE11中有所改变。请参阅。

这里的表达式级行为实际上与是否从TypeScript编译无关。你能给出一个完整的例子来说明这个问题吗?
var dataTest: string = sender.getAttribute("data-test");
var dataTest1: string = sender.dataset.test;