Вот мои коды с помощью «JQuery»:Поддержка jQuery-анимации в AngularJS?
$("#myElement").fadeIn("slow").delay(1000).fadeOut("fast", ->
$('a')[0].click()
)
Я FadeIn элемента, а затем FADEOUT его, когда FADEOUT завершен, я вызвал событие щелчка <a>
..
Я пытался добавить этот фрагмент кода в функции ($scope.myFadeFunc
) в угловом контексте, когда я исполняю $scope.myFadeFunc
, браузер выдает ошибку:
Error: [$parse:isecdom] Referencing DOM nodes in Angular expressions is disallowed! Expression:myFadeFunc
Однако/FADEOUT эффект FadeIn работает р retty хорошо .. Кажется, что это всего лишь предупреждение вместо ошибка. Мне было интересно, какой рекомендуемый способ сделать эту анимацию в чистом стиле AngularJS.
Есть ли у кого-нибудь идеи о том, как это сделать в AngularJS без jQuery?
Можете ли вы показать код для своей функции? –