无法调用此内部箭头功能

时间:2017-07-09 16:26:14

标签: javascript angular function typescript ionic-framework

当我尝试通过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

1 个答案:

答案 0 :(得分:1)

你需要一直使用箭头功能

function updateTime() {

应该是

var updateTime = () => {

setInterval(updateTime, 100);

应该是

setInterval(() => updateTime(), 100);