我想知道是否有办法计算组件被调用的次数,但是来自组件内部,而不是父亲。
在这种情况下,我需要确切地知道相同组件稍后会执行一些事情的次数,是否可能?
答案 0 :(得分:1)
您想知道角度实例化组件的次数,或者调用特定方法的次数吗?
如果是前者,则可以使用静态属性:
static callCounter: number = 0
constructor() {
NameOfThisClass.callCounter++;
}
否则,如果您只想跟踪组件的同一实例中的特定方法:
callCounter: number = 0;
myMethod() {
this.callCounter++;
}