これは、Visual Studio 12 Express の TypeScript 0.9.0.0 です。私の TypeScriptTarget は ES5 に設定されています。
TypeScript でカスタム data-* 属性を使用しようとしています。これはhtmlの一部です:
<button id="b_FillRed" class="Fill" type="button" data-test="Test Data" onclick="canvasFill(this, 'canvas1', 'red')">Fill Red</button>
そして、これは TypeScript の canvasFill 関数の一部です:
var dataTest: string = sender.getAttribute("data-test");
var dataTest1: string = sender.dataset.test;
最初の行は機能し、dataTest は "Test Data" で正しく読み込まれます
私は正しくやっていないのですか、それともうまくいきませんか?