What kind of ChangeDetection Strategy are you using?
If it's OnPush, change detection only runs when inputs change or markForCheck()
is manually triggered.
Use ChangeDetectorRef.markForCheck()
after setting isFollowing:
constructor(private cdr: ChangeDetectorRef) {}
someEvent() {
this.isFollowing = !this.isFollowing;
this.cdr.markForCheck();
}