私はそのコード行を持っています
...
$timeout(tempFunc, $scope.sync.getDelay());
...
私の一時関数では、最後に次のコード行があります。
$scope.sync.releasePrivilege();
そしてすべてがうまくいきます。しかし、私がしようとすると:
...
$timeout(tempFunc, $scope.sync.getDelay());
$scope.sync.releasePrivilege();
...
そうではありません。その行をタイムアウトにコールバック関数として書くべきだと思います。コードの最近の関数を変更したくないので、その行を編集するだけです。
何か案は?
PS:問題は次のとおりです。
$scope.sync.releasePrivilege();
タイムアウト後に実行されていない場合は、すぐに実行されます。