Enhance synchronization by isolating its logic in the directive without the use of parent controller logic