у меня есть эта строка кодов
...
$timeout(tempFunc, $scope.sync.getDelay());
...
в моей функции темп у меня есть эта строка кода в конце:
$scope.sync.releasePrivilege();
и все работает хорошо. Однако, когда я пытаюсь:
...
$timeout(tempFunc, $scope.sync.getDelay());
$scope.sync.releasePrivilege();
...
Это не так. Я думаю, что я должен написать эту строку как функцию обратного вызова в тайм-аут. Я не хочу менять последние функции в своем коде, я могу просто редактировать эти строки.
Любые идеи?
PS: Проблема заключается в том, что:
$ scope.sync.releasePrivilege();
не работает после истечения таймаута, он сразу же запускается.
Что именно "не работает"? Можете ли вы опубликовать нерабочий код в plnkr.co или jsfiddle, чтобы узнать, что не так –
@ ValentynShybanov Я отредактировал свой вопрос. – kamaci
Можете ли вы опубликовать пример плунжера, который показывает, что не был вызван после таймаута? –