假设我有一个功能:

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 =“无论如何”,它没有做任何事……

在html5中能使用dom么,html5 – 如何在TypeScript中使用DOMStringMap?相关推荐

  1. 如何在TypeScript中删除数组项?

    本文翻译自:How do I remove an array item in TypeScript? I have an array that I've created in TypeScript a ...

  2. typescript中函数_如何在TypeScript中合成Canvas动画

    typescript中函数 by Changhui Xu 徐昌辉 如何在TypeScript中合成Canvas动画 (How to Compose Canvas Animations in TypeS ...

  3. matlab中10的负几次方怎么表示,matlab中e负2次方 数学中2e-01T表示什么含义,如何在MATLAB中实现?...

    数学中2e-01T表示什么含义,如何在MATLAB中实现? 这个简单啊,就是E是弹模,v是泊松比,2.63e-2指的是2.63乘以10的-2次方,T估计指的是温度吧 请问matlab里面exp函数怎么 ...

  4. html dom style pointer-events,如何在CSS中使用pointer-events属性

    如何在CSS中使用pointer-events属性 发布时间:2021-03-26 17:02:35 来源:亿速云 阅读:57 作者:Leah 今天就跟大家聊聊有关如何在CSS中使用pointer-e ...

  5. python中2d_【IT专家】如何在Python中复制一个2D数组?(复制)

    本文由我司收集整编,推荐下载,如有疑问,请与我司联系 如何在 Python 中复制一个 2D 数组? ( 复制 ) 如何在 Python 中复制一个 2D 数组 ?( 复制 )[ 英 ]How to  ...

  6. word中 有注释标签吗_如何在Word中注释图像

    word中 有注释标签吗 If you're writing a document that includes images, you may want to add annotations to t ...

  7. python中none是什么类型_如何在Python中”测试”None类型?

    我有一个方法,它有时返回一个非类型的值.那么我怎样才能质疑一个非类型的变量呢?例如,我需要使用if方法 if not new: new = '#' 我知道这是错误的方式,我希望你理解我的意思. 我想这 ...

  8. cmd中加载java源文件_如何在cmd中编译和运行java源文件

    如何在cmd中编译和运行java源文件 首先写一个名为HelloWorld.java的java源文件,存储在如C:/java/src的地址,我们再假设待会要存储的位置是C:/java/bin,则我们做 ...

  9. php oracle 操作 sql语句中能不能添加数组_如何在PHP中使用Oracle数据库_php

    在php3.0以上版本中,php内置了几乎目前所有的数据库处理函数,包括oracle;在本文中我们通过一个实例来介绍了如何使用这些函数来操作Oracle数据库. PHP提供了2大类API(应用程序接口 ...

  10. java中md5加密和解密_如何在java中实现md5加密和解密

    如何在java中实现md5加密和解密 关注:273  答案:1  mip版 解决时间 2021-01-19 20:37 提问者精神疯裂 2021-01-19 05:36 如何在java中实现md5加密 ...

最新文章

  1. iMeta | 浙大倪艳组MetOrigin实现代谢物溯源和肠道微生物组与代谢组整合分析
  2. Nginx访问日志、日志切割、静态文件不记录日志和过期时间
  3. iOS自定义转场动画实战讲解
  4. 博物馆守卫问题(世界名画展览馆)
  5. java时间聚类_mongodb 按照时间聚类 java
  6. 10 字符串相关操作
  7. Linux 异步通知
  8. 【算法】剑指 Offer 45. 把数组排成最小的数 【重刷】
  9. r语言 新增一列数字类型_R语言实战之R语言基础语法精讲(一)
  10. Android使用AsyncTask设置请求超时的注意事项
  11. DevOps使用教程 华为云(16)git 日志记录 比较2次提交差异
  12. java 获取 jsp 内容_JAVA记录-JSP内容
  13. 关于老黄的DW2XLS一些小bug
  14. 干货| 机器学习模型与算法最全分类汇总!
  15. 计算机am3代表,拨开重重迷雾 AMD处理器历代接口解谜
  16. linux需要安装显卡驱动么,linux显卡驱动需要安装吗
  17. 2016, IX Samara Regional Intercollegiate Programming Contest I. Deadline
  18. 解决:Required request body is missing
  19. ybt1283:登山
  20. 12_心理咨询_微信小程序项目实战_数据交互_深入理解小程序

热门文章

  1. python实现秒杀商品的微信自动提醒功能(附代码)
  2. 自主开发编程语言被指Python套壳,中科院开发者道歉
  3. Hadoop 生态系列之 Mapreduce
  4. Linux centos 使用yum安装MySQL
  5. 如何理解K-L散度(相对熵)
  6. 母版页和母版页子页面中的jquery对服务器控件元素的操作
  7. 使用RDLC报表(三)--向RDLC报表传入参数
  8. Ajax/JavaScript脚本大全,JS脚本大全
  9. 漫步最优化十八——点到集合的映射
  10. linux安装之后缺少命令,centos7下安装缺少的命令依赖包