I ran into a problem. I use the service to store the array, in the parent component I do For the array and I pass to the child component of the array element, the array BehaviorSubject, both components have the Onpush strategy, From within the child component, the calling method is changing the array element through the service. So if the changes are made at once, then the changes are drawn in the child component, and if there is a delay, then no.
How can I fix the problem?