Angular 2 - 在内部函数

时间:2016-06-25 15:39:57

标签: javascript angular

假设我有以下功能:

ifvisible.now("idle", function(){
            // Stop auto updating the live data
            if (this.activitySub)
            this.activitySub.unsubscribe();
            });

由于function() { }内的所有变量都无法识别,我如何在函数内部(或以其他任何方式)导入或使用它们?

1 个答案:

答案 0 :(得分:1)

尝试此Arrow Functions,未经测试但可能适合您: -

ifvisible.now("idle", () => {
  ...your code...
});

使用箭头功能

  • 您无需继续输入功能
  • 它在词汇上捕捉到了这个
  • 的含义
  • 它在词汇上捕捉了论证的含义

另见