AngularJs как NG-модель, и NG-Change на входе изменяйте состояние применения $-которое принимает приоритет

... ng-change:
if (smth.paused) {
    try {
      throw new Error('ERROR');
    } catch (error) {
      $timeout(() => { // Can not and should not be done immediately
          smth.paused = false;
      })
    }
}
SAMER SAEID