首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Angular 7/Typescript中的相交观察者

Angular 7/Typescript中的相交观察者
EN

Stack Overflow用户
提问于 2019-06-04 21:55:29
回答 1查看 4.8K关注 0票数 -2

我正在尝试学习有关IntersectionObserver应用编程接口的各种教程,例如this one

将示例代码添加到我的组件的TS文件中:

代码语言:javascript
复制
const myImg = document.querySelector('.animate-me');

observer = new IntersectionObserver((entry, observer) => {
  console.log('entry:', entry);
  console.log('observer:', observer);
});

observer.observe(myImg);

给我一个错误:

观察者错误:标识符‘

’重复。

此外,它还抱怨const myImg = document.querySelector('.animate-me');

A类成员不能具有“const”keyword.ts(1248)

这里我漏掉了什么?

EN

回答 1

Stack Overflow用户

发布于 2019-06-04 22:15:43

关于错误A class member cannot have the 'const' keyword.ts(1248),您是在一个类中执行const myImg = ...。声明const时不一定要有const,这应该是myImg = document.querySelector('.animate-me');

我认为error TS2300: Duplicate identifier 'observer'.错误是因为您有一个名为observer的属性和一个名为observerIntersectionObserver参数。

下面的代码应该可以工作:

代码语言:javascript
复制
myImg = document.querySelector('.animate-me');

observer = new IntersectionObserver((entry, obs) => {
  console.log('entry:', entry);
  console.log('observer:', obs);
});

observer.observe(myImg);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56445424

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档