Advertisement
Guest User

Untitled

a guest
Mar 12th, 2017
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.75 KB | None | 0 0
  1. <html>
  2. <head>
  3. <meta charset="UTF-8">
  4. <title></title>
  5. <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js"></script>
  6. <script src="//ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular-route.js"></script>
  7. <script src="//ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular-route.min.js"></script>
  8. <script src="newcontroller.js"></script>
  9. <script src="controller.js"></script>
  10. <link rel="stylesheet" href="stylingpage.css">
  11.  
  12. </head>
  13. <body ng-app="myModule">
  14. <div ng-controller="myCtrl">
  15. <h2 align="center">Welcome</h2>
  16. <table width="20%">
  17. <thead>
  18. <tr>
  19. <th>ID</th>
  20. <th>UserName</th>
  21. <th>Password</th>
  22. </tr>
  23. </thead>
  24. <tbody>
  25. <tr ng-repeat="employee in employees">
  26. <td>{{employee.id}}</td>
  27. <td>{{employee.name}}</td>
  28. <td>{{employee.password}}</td>
  29. <td><button type="button" ng-click="view()">View</button></td>
  30. </tr>
  31.  
  32. </tbody>
  33. </table>
  34. </div>
  35. </body>
  36. </html>
  37.  
  38. var app=angular.module('mainApp',['ngRoute']);
  39. app.config(function($routeProvider){
  40. $routeProvider
  41. .when('/',{
  42. templateUrl:'login.html'
  43. })
  44. .when('/newdashboard',{
  45. resolve:{
  46. "check":function($location,$rootScope){
  47. if(!$rootScope.loggedIn){
  48. $location.path('/');
  49. }
  50.  
  51. }
  52. },
  53. templateUrl:'newdashboard.html'
  54.  
  55. })
  56. .when('/userdetails',{
  57.  
  58. templateUrl:'userdetails.html'
  59. })
  60. .otherwise({
  61. redirectTo:'/'
  62. });
  63. });
  64. app.controller('loginCtrl',function($scope,$location,$rootScope){
  65. $scope.submit=function(){
  66.  
  67. if($scope.username=='admin' && $scope.password =='admin'){
  68. $rootScope.loggedIn=true;
  69. $location.path('/newdashboard');
  70. }else{
  71. alert('wrong Username or password. Try Again');
  72. }
  73. };
  74. });
  75.  
  76. app.controller('myCtrl',function($scope){
  77. $scope.employees=[
  78. {id:"101",name:"User 1",password:"User1@123"},
  79. {id:"102",name:"User 2",password:"User2@123"},
  80. {id:"103",name:"User 3",password:"User3@123"},
  81. {id:"104",name:"User 4",password:"User4@123"},
  82. {id:"105",name:"User 5",password:"User5@123"},
  83. {id:"106",name:"User 6",password:"User6@123"}
  84. ];
  85. });
  86.  
  87. <td><button type="button" ng-click="view(employee.id)">View</button></td>
  88.  
  89. .when('/userdetails/:id',{
  90. templateUrl:'userdetails.html'
  91. })
  92.  
  93. $scope.view= function(userId) {
  94. $location.path('/userdetails/').search({id: userId});
  95. }
  96.  
  97. var urlParams = $location.search();
  98. urlParams.id will return Empolyee Id
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement