假设我有一个功能:
angular.forEach(myElements, function prepareElements(myEl: HTMLElement, index) {
myEl.dataset.myProperty = "whatever";
})
我得到的问题是
错误TS2094:属性’myProperty’在’DOMStringMap’类型的值上不存在
我真的不明白lib.d.ts中的接口
interface DOMStringMap {
}
declare var DOMStringMap: {
prototype: DOMStringMap;
new (): DOMStringMap;
}
后来……
interface HTMLElement {
dataset: DOMStringMap;
hidden: boolean;
msGetInputContext(): MSInputMethodContext;
}
这只是我还是有点不清楚?
我试过把它< DOMStringMap> myEl.dataset.myProperty =“无论如何”,它没有做任何事……