angular-scroll-Immature does not work when scrolling the screen

Asked

Viewed 362 times

0

Guys I’m developing a mobile application using angular, and I’m trying to put together a timeline like this:

http://rp.js.org/angular-timeline/example/index.html documentation here: https://github.com/rpocklin/angular-timeline

the problem is that the angular-scroll-Animate directive is not firing when there is page rolling, and I have no idea what it might be, following my code:

Controller:

angular.module('timeline', [
'angular-timeline',
'angular-scroll-animate'
])
.controller("TimeLineController", [
    "$scope",
    function ($scope) {
        $scope.events = [
            {
                badgeClass: 'warning',
                badgeIconClass: 'ion-information',
                title: 'titulo',
                content: 'conteúdo'
            },
            {
                badgeClass: 'danger',
                badgeIconClass: 'ion-heart',
                title: 'titulo',
                content: 'conteúdo'
            },
            {
                badgeClass: 'primary',
                badgeIconClass: 'ion-android-calendar',
                title: 'titulo',
                content: 'conteúdo'
            }
        ];

        $scope.animateElementIn = function ($el) {
            $el.removeClass('hidden');
            $el.addClass('animated fadeInRight '); // this example leverages animate.css classes
        };

        $scope.animateElementOut = function ($el) {
            $el.addClass('hidden');
            $el.removeClass('animated fadeOutRight '); // this example leverages animate.css classes
        };
    }]);

CSS

<style>
    .hidden { visibility: hidden; }
</style>

HTML

<ion-view view-title="Linha do Tempo">
<ion-content>
    <timeline>
        <timeline-event ng-repeat="(key,event) in events" side="">
            <div when-visible="animateElementIn" when-not-visible="animateElementOut" delay-percent="0.50" class="hidden">
                <timeline-badge class="{{event.badgeClass}}">
                    <i class="glyphicon {{event.badgeIconClass}}"></i>
                </timeline-badge>
                <timeline-panel class="{{event.badgeClass}}">
                    <timeline-heading>
                        <h4>{{key+1}}º - {{event.title}}</h4>
                    </timeline-heading>
                    <p>{{key+1}}º - {{event.content}}</p>
                </timeline-panel>
            </div>
        </timeline-event>
    </timeline>
</ion-content>

Sorry if I didn’t follow some rule with the question I’m starting now Thanks for your help !

  • Don’t have any errors? You are loading the file correctly?

  • not Celson, I am not shown any error, and yes all files were loaded correctly (all tested individually)

No answers

Browser other questions tagged

You are not signed in. Login or sign up in order to post.