это имеет смысл? Я столкнулся с ним в скрипте входа.
$scope.login = function(){
//.... call to do login stuff then
$timeout(function(){
$scope.$apply(function() {
$rootScope.displayName = val.displayName;
$rootScope.userID = authData.uid;
});
}, 100);
}
Я видел это в моем коде. Я думал, что приложение уже работает, когда была нажата кнопка. Нужно ли снова запускать его?
нет way..you не нужно запускать it.As 'нг-click' мчит переваривать цикл для вас .. –
' нг-клик 'Выполняет цикл дайджеста, но имейте в виду, что это время $ timeout, поэтому оно выходит за рамки стека событий. Тем не менее, '$ timeout' ТАКЖЕ выполняет цикл дайджеста (поэтому мы используем' $ timeout' вместо 'timeout'), так что да, это не обязательно делать. – HankScorpio
Я также должен уточнить, что этот блок кода был завернут в обещание: auth.withpassword(). Then (funtion() {... $ timeout (function() {...})}). Будет ли это иметь значение, поскольку цикл дайджест мог бы закончиться к тому времени? –