Skip to main content

Make page reload in angular if the dom is having problem with jquery javascript ot require js anything in dom is not working.


Make page reload in angular if the dom is having problem with jquery javascript ot require js anything in dom is not working.

myApp.controller('mainController', ['$scope', '$rootScope', '$location', '$log', '$route', '$cookieStore', '$interval', function($scope,$rootScope,$location,$log,$route,$cookieStore,$interval){
      $rootScope.hideit = false;
       
      var startTime = new Date();
      var firstR = new Date($cookieStore.get('firstreload'));
      var diff = startTime - firstR;
      var finalDiffToCheck = diff/1000;

      if($cookieStore.get('firstreload') === undefined){
        $log.info("case page has not been loaded at all");
      }

      if(finalDiffToCheck > 4){
        $log.info("case page has to be reloaded");
        window.location.reload();
      }
     
      //$log.info("first reload : "+$cookieStore.get('firstreload'));
      //$scope.stopwatch = startTime.getSeconds();
      $cookieStore.put('firstreload',startTime);
      $log.info("Start time : "+startTime);
      $log.info(finalDiffToCheck);
      /*
      $interval(function() {
          $scope.stopwatch = (new Date() - startTime) / 1000;
      }, 1000);
      */
     

      //$log.info($rootScope.lname);
      $scope.cdate = new Date();

      //$route.reload();
      //$rootScope.lname
      //$cookieStore.put('tabc',"abcedf");
      //$log.info($scope.cdate);
      //$log.info($cookieStore.get('tabc'));
      //$log.info($location.path());
      var loadedornot = $rootScope.lname;
      if(loadedornot === undefined){
       // $location.path('/loaded');
       $rootScope.lname = 'navin';
       //$log.info("i am not defined");
       // $log.info($rootScope.lname);
      }
     
      //$scope.load();
}]);

Comments

Popular posts from this blog

Error: ios-deploy was not found. Please download, build and install version 1.9.0 or greater from https://github.com/phonegap/ios-deploy into your path, or do 'npm install -g ios-deploy' solution this solved the issue sudo npm install -g ios-deploy -unsafe-perm

Error: ios-deploy was not found. Please download, build and install version 1.9.0 or greater from https://github.com/phonegap/ios-deploy into your path, or do 'npm install -g ios-deploy' solution this solved the issue sudo npm install -g ios-deploy -unsafe-perm

How to revoke code from github?

How to revoke code from github? https://stackoverflow.com/questions/6655052/is-there-a-way-to-rollback-my-last-push-to-git Since you are the only user: git reset --hard HEAD@{1} git push -f git reset --hard HEAD@{1} ( basically, go back one commit, force push to the repo, then go back again - remove the last step if you don't care about the commit ) Without doing any changes to your local repo, you can also do something like: git push -f origin <sha_of_previous_commit>:master

preg expression regular expression details and introduction

preg expression regular expression details and introduction Useful regex examples Reference: http://www.catswhocode.com/blog/15-php-regular-expressions-for-web-developers REGULAR EXPRESSIONS SYNTAX Regular Expression Will match… foo The string “foo” ^foo “foo” at the start of a string foo$ “foo” at the end of a string ^foo$ “foo” when it is alone on a string [abc] a, b, or c [a-z] Any lowercase letter [^A-Z] Any character that is not a uppercase letter (gif|jpg) Matches either “gif” or “jpg” [a-z]+ One or more lowercase letters [0-9.-] Аny number, dot, or minus sign ^[a-zA-Z0-9_]{1,}$ Any word of at least one letter, number or _ ([wx])([yz]) wy, wz, xy, or xz [^A-Za-z0-9] Any symbol (not a number or a letter) ([A-Z]{3}|[0-9]{4}) Matches three letters or four numbers PHP REGULAR EXPRESSION FUNCTIONS Function Description preg_match() The preg_match() function searches string for pattern, returning true if pattern exists, and false otherwise. preg_match_