2013-11-25 3 views
19

В угловом режиме я хочу вызвать функцию и/или установить класс css, когда элемент на самом деле отображается на экране, как в случае прокрутки вниз, например. Для чего лучше всего?Лучшая практика, когда элемент отображается на экране?

+0

Отслеживать событие, которое контролирует видимость элемента: щелчки мыши, нажатия клавиш, HTTP и т. Д. – AlwaysALearner

+0

Видимо, вы имеете в виду маршрут, ng-if', 'ng-show'. Пожалуйста, приведи пример, спасибо. –

+0

видно как видимое на экране, например, если вы прокрутите вниз. – Himmators

ответ

19

Я пытался сделать то же самое и после долгих исследований я обнаружил директиву, которая делает именно то, что мне нужно:

https://github.com/thenikso/angular-inview

Это было также очень прост в установке. Если у вас возникнут проблемы с этим, дайте мне знать, и я могу вам помочь.

0

Возможно, вы захотите просто создать директиву над библиотекой, например, ifvisible.js.

Смежные вопросы