When subscribing valueChanges event, sometimes I want to handle the event only when the change is triggered by user, not by pathValue or setValue. I know patchValue have a option emitEvent: false, but that will skip the whole event for all subscribers, and cause some operators like pairwise not working appropriately as well Is there anyway to know who (user or code) trigger the event in valueChanges? Continue reading...