我如何计算组件被称为Angular 4的次数

时间:2017-10-19 12:06:39

标签: javascript angular typescript components

我想知道是否有办法计算组件被调用的次数,但是来自组件内部,而不是父亲。

在这种情况下,我需要确切地知道相同组件稍后会执行一些事情的次数,是否可能?

1 个答案:

答案 0 :(得分:1)

您想知道角度实例化组件的次数,或者调用特定方法的次数吗?

如果是前者,则可以使用静态属性:

static callCounter: number = 0

constructor() {
  NameOfThisClass.callCounter++;
}

否则,如果您只想跟踪组件的同一实例中的特定方法:

callCounter: number = 0;

myMethod() {
  this.callCounter++;
}