当我尝试通过this
关键字进行访问时,我遇到了问题。我需要访问run
updateTime
功能
export class PlayerService {
createPlayer(): void {
return new window['YT'].Player(this.youtube.playerId, {
height: this.youtube.playerHeight,
width: this.youtube.playerWidth,
events: {
'onStateChange': (event) => {
function updateTime() {
//////I need to access | run function | from here
};
this.timeupdater = setInterval(updateTime, 100);
}
}
});
}
run (){
//some codes
}
}
我正在研究离子2
答案 0 :(得分:1)
你需要一直使用箭头功能
function updateTime() {
应该是
var updateTime = () => {
或
setInterval(updateTime, 100);
应该是
setInterval(() => updateTime(), 100);