小编Ari*_*nna的帖子

错误 TS:“元素”类型上不存在属性“数据集”

在 angular8 环境中的编译过程中,我在终端中收到此错误。在本地主机上,我导航页面没有任何问题,控制台中也没有任何错误。我创建了一个已分配该数据集属性的变量的 console.log,并且它被正确读取。下面是感兴趣的代码部分:

      let timelineEls = document.querySelectorAll('[data-scroll-timeline]');
  scroll.on("scroll", () => {
    for ( let i = 0; i < timelineEls.length; i++ ) {
      let progress = self.getProgress(timelineEls[i]);
      let timelineKey = timelineEls[i].dataset.scrollTimeline;

      console.log(timelineEls[i].dataset);

      let timeline = timelines[timelineKey]._recent;
      let timeline = timelines[timelineKey];
      let duration = timeline.duration();
      if ( progress > 0 && progress <= 1 ) {
        timeline.seek(progress * duration);
      } else {
        if ( progress <= 0 ) {
          timelines[timelineKey].seek(0);
        } else {
          timelines[timelineKey].seek(duration);
        }
      }
    }
  })
Run Code Online (Sandbox Code Playgroud)

console.log 正确标记:DOMStringMap …

javascript typescript angular

11
推荐指数
1
解决办法
5531
查看次数

标签 统计

angular ×1

javascript ×1

typescript ×1