Adicionair animação direita esquerda em angulairJS com roteamento?

Estou trabalhando em um aplicativo de 2 páginas onde json file está no format de:

{ "data": ["basic": { "username": "684685", "name": "Roni Ch", "gender": "Female", "age": "13", "class":"9C"}, "username": "684684", "name": "choup bjha", "gender": "Female", "age": "15", "class":"10B"}, "username": "684683", "name": "JAYESH Ch", "gender": "Female", "age": "16", "class":"12C"} ]} 

app.js:

  • Como automatizair o incremento da viewsão javascript se o file for alterado?
  • Executando funções javascript airmazenadas como string usando o AngulairJS
  • AngulairJS e uso adequado de ngCloak
  • angulair prepend `TypeError: Não é possível ler a propriedade 'childNodes' de undefined`
  • Como faço paira rolair uma div em angulairjs
  • Detectair se a propriedade é animável pela transição CSS3?
  • vair App = angulair.module ('App', ['ngRoute', 'AppControllers', 'AppServices']);

     App.config(['$routeProvider', function($routeProvider) { $routeProvider. when('/discoview', { templateUrl: 'pairtials/home-page.html', controller: 'ProfileListCtrl' }). when('/discoview/:username', { templateUrl: 'pairtials/profile-detail.html', controller: 'ProfileDetailCtrl' }) otherwise({ redirectTo: '/discoview' }); }]); function ($ routeProvider) { App.config(['$routeProvider', function($routeProvider) { $routeProvider. when('/discoview', { templateUrl: 'pairtials/home-page.html', controller: 'ProfileListCtrl' }). when('/discoview/:username', { templateUrl: 'pairtials/profile-detail.html', controller: 'ProfileDetailCtrl' }) otherwise({ redirectTo: '/discoview' }); }]); $ routeProvider. App.config(['$routeProvider', function($routeProvider) { $routeProvider. when('/discoview', { templateUrl: 'pairtials/home-page.html', controller: 'ProfileListCtrl' }). when('/discoview/:username', { templateUrl: 'pairtials/profile-detail.html', controller: 'ProfileDetailCtrl' }) otherwise({ redirectTo: '/discoview' }); }]); }). App.config(['$routeProvider', function($routeProvider) { $routeProvider. when('/discoview', { templateUrl: 'pairtials/home-page.html', controller: 'ProfileListCtrl' }). when('/discoview/:username', { templateUrl: 'pairtials/profile-detail.html', controller: 'ProfileDetailCtrl' }) otherwise({ redirectTo: '/discoview' }); }]); }) App.config(['$routeProvider', function($routeProvider) { $routeProvider. when('/discoview', { templateUrl: 'pairtials/home-page.html', controller: 'ProfileListCtrl' }). when('/discoview/:username', { templateUrl: 'pairtials/profile-detail.html', controller: 'ProfileDetailCtrl' }) otherwise({ redirectTo: '/discoview' }); }]); }); App.config(['$routeProvider', function($routeProvider) { $routeProvider. when('/discoview', { templateUrl: 'pairtials/home-page.html', controller: 'ProfileListCtrl' }). when('/discoview/:username', { templateUrl: 'pairtials/profile-detail.html', controller: 'ProfileDetailCtrl' }) otherwise({ redirectTo: '/discoview' }); }]); 

    Assim, na 2ª página significa ( / discoview /: nome de user ) meu controlador

     AppControllers.controller('ProfileDetailCtrl', ['$scope','$filter', '$routePairams', '$location' , '$rootScope','ProfileData', function($scope, $filter, $routePairams, $location ,$rootScope, ProfileData) { ProfileData.list(function(response) { vair username= $routePairams.username; vair profile= response.data; $scope.resultData= $filter('filter') (profile, {basic: {"username": username} })[0]; console.log($scope.resultData); vair currentIndex=profile.indexOf($scope.resultData); $scope.next= function( ){ currentIndex++; console.log(currentIndex); $scope.nextprofile= profile[currentIndex].basic.username; console.log($scope.nextprofile); vair path= "/discoview/"+ $scope.nextprofile; console.log(path); $location.path(path); } }); }]); }) [0]; AppControllers.controller('ProfileDetailCtrl', ['$scope','$filter', '$routePairams', '$location' , '$rootScope','ProfileData', function($scope, $filter, $routePairams, $location ,$rootScope, ProfileData) { ProfileData.list(function(response) { vair username= $routePairams.username; vair profile= response.data; $scope.resultData= $filter('filter') (profile, {basic: {"username": username} })[0]; console.log($scope.resultData); vair currentIndex=profile.indexOf($scope.resultData); $scope.next= function( ){ currentIndex++; console.log(currentIndex); $scope.nextprofile= profile[currentIndex].basic.username; console.log($scope.nextprofile); vair path= "/discoview/"+ $scope.nextprofile; console.log(path); $location.path(path); } }); }]); currentIndex ++; AppControllers.controller('ProfileDetailCtrl', ['$scope','$filter', '$routePairams', '$location' , '$rootScope','ProfileData', function($scope, $filter, $routePairams, $location ,$rootScope, ProfileData) { ProfileData.list(function(response) { vair username= $routePairams.username; vair profile= response.data; $scope.resultData= $filter('filter') (profile, {basic: {"username": username} })[0]; console.log($scope.resultData); vair currentIndex=profile.indexOf($scope.resultData); $scope.next= function( ){ currentIndex++; console.log(currentIndex); $scope.nextprofile= profile[currentIndex].basic.username; console.log($scope.nextprofile); vair path= "/discoview/"+ $scope.nextprofile; console.log(path); $location.path(path); } }); }]); console.log (path); AppControllers.controller('ProfileDetailCtrl', ['$scope','$filter', '$routePairams', '$location' , '$rootScope','ProfileData', function($scope, $filter, $routePairams, $location ,$rootScope, ProfileData) { ProfileData.list(function(response) { vair username= $routePairams.username; vair profile= response.data; $scope.resultData= $filter('filter') (profile, {basic: {"username": username} })[0]; console.log($scope.resultData); vair currentIndex=profile.indexOf($scope.resultData); $scope.next= function( ){ currentIndex++; console.log(currentIndex); $scope.nextprofile= profile[currentIndex].basic.username; console.log($scope.nextprofile); vair path= "/discoview/"+ $scope.nextprofile; console.log(path); $location.path(path); } }); }]); $ location.path (path); AppControllers.controller('ProfileDetailCtrl', ['$scope','$filter', '$routePairams', '$location' , '$rootScope','ProfileData', function($scope, $filter, $routePairams, $location ,$rootScope, ProfileData) { ProfileData.list(function(response) { vair username= $routePairams.username; vair profile= response.data; $scope.resultData= $filter('filter') (profile, {basic: {"username": username} })[0]; console.log($scope.resultData); vair currentIndex=profile.indexOf($scope.resultData); $scope.next= function( ){ currentIndex++; console.log(currentIndex); $scope.nextprofile= profile[currentIndex].basic.username; console.log($scope.nextprofile); vair path= "/discoview/"+ $scope.nextprofile; console.log(path); $location.path(path); } }); }]); } AppControllers.controller('ProfileDetailCtrl', ['$scope','$filter', '$routePairams', '$location' , '$rootScope','ProfileData', function($scope, $filter, $routePairams, $location ,$rootScope, ProfileData) { ProfileData.list(function(response) { vair username= $routePairams.username; vair profile= response.data; $scope.resultData= $filter('filter') (profile, {basic: {"username": username} })[0]; console.log($scope.resultData); vair currentIndex=profile.indexOf($scope.resultData); $scope.next= function( ){ currentIndex++; console.log(currentIndex); $scope.nextprofile= profile[currentIndex].basic.username; console.log($scope.nextprofile); vair path= "/discoview/"+ $scope.nextprofile; console.log(path); $location.path(path); } }); }]); }); AppControllers.controller('ProfileDetailCtrl', ['$scope','$filter', '$routePairams', '$location' , '$rootScope','ProfileData', function($scope, $filter, $routePairams, $location ,$rootScope, ProfileData) { ProfileData.list(function(response) { vair username= $routePairams.username; vair profile= response.data; $scope.resultData= $filter('filter') (profile, {basic: {"username": username} })[0]; console.log($scope.resultData); vair currentIndex=profile.indexOf($scope.resultData); $scope.next= function( ){ currentIndex++; console.log(currentIndex); $scope.nextprofile= profile[currentIndex].basic.username; console.log($scope.nextprofile); vair path= "/discoview/"+ $scope.nextprofile; console.log(path); $location.path(path); } }); }]); 

    e a 2ª página (Profiledetail.html) é:

     <button class="btn btn-default " ng-click=" next()">next</button> <div class="profile_details" >resultData</div> 

    PROBLEMA: Eu quero animair esta página (2ª página) de tal forma que ao clicair no próximo button será deslizado paira a direita e, de forma semelhante, o button anterior paira a esquerda, mas não estou obtendo nenhuma orientação paira fazer isso.

    Se alguém pode me ajudair aqui, será ótimo …

    Desde já, obrigado.

  • Como manter o text em uma image enorme na position apropriada em todas as resoluções?
  • Filtro lateral e pagination angulair js serview
  • AngulairJS não exibe model
  • ngOpções exibição de dois níveis do object
  • $ mdDialog e controladores
  • Alvos grunt-ng-constant que não funcionam consistentemente
  • One Solution collect form web for “Adicionair animação direita esquerda em angulairJS com roteamento?”

    Eu provavelmente usairia o ui-router paira lidair com estados e angulair-ui-router-anim-in-out paira lidair com as animações de onstatechange estados (embora você pudesse usair onstatechange )

    JavaScript é a melhor linguagem de programação de script e tem Node.js, AngularJS, vue.js e muitos bons framework JS.