Github
- https://github.com/ktakeda47/ngVisibleInView
ngVisibleInView
This is an Angular.js custom directive which emit an event when an element is visible.
(This custom directive depends on jquery-visible.)
Installation
$ bower install ngVisibleInView
Usage
- Load jquery-visible :
<script src="/bower_components/df-visible/jquery.visible.min.js"></script> - Load ngVisibleInView :
<script src="/bower_components/ngVisibleInView/ng-visible-in-view.js"></script> - Inject ngVisibleInView to your angular app :
angular.module("yourApp", ["ngVisibleInView"]); - Add
visible-in-viewattribute to target element. :<div visible-in-view>hoge</div> - Listen
onVisibleInViewevent in parent scope :// When a target element is visible, this function receive onVisibleInView event. $scope.$on("onVisibleInView", function(event, args) { // do something... });
Detail
- See
sampledirectory.