Advertisement
Guest User

Untitled

a guest
Jun 7th, 2016
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.55 KB | None | 0 0
  1. Error: loginService.loginTest(...).then is not a function
  2. $scope.login@http://localhost/Clickstar/app/controller/loginController.js:15:3
  3. Wa.prototype.functionCall/<@http://ajax.googleapis.com/ajax/libs/angularjs/1.2.6/angular.min.js:162:24
  4. Mc[c]</<.compile/</</<@http://ajax.googleapis.com/ajax/libs/angularjs/1.2.6/angular.min.js:178:390
  5. zd/this.$get</h.prototype.$eval@http://ajax.googleapis.com/ajax/libs/angularjs/1.2.6/angular.min.js:101:141
  6. zd/this.$get</h.prototype.$apply@http://ajax.googleapis.com/ajax/libs/angularjs/1.2.6/angular.min.js:101:418
  7. Mc[c]</<.compile/</<@http://ajax.googleapis.com/ajax/libs/angularjs/1.2.6/angular.min.js:178:370
  8. Xc/c/<@http://ajax.googleapis.com/ajax/libs/angularjs/1.2.6/angular.min.js:27:145
  9. q@http://ajax.googleapis.com/ajax/libs/angularjs/1.2.6/angular.min.js:7:378
  10. Xc/c@http://ajax.googleapis.com/ajax/libs/angularjs/1.2.6/angular.min.js:27:129
  11. angular.min.js:84:35
  12.  
  13. <div>
  14.  
  15. <div>
  16. <form method="post" ng-submit="login()">
  17. <input name="username" type="text" ng-model="username" placeholder="username"><br>
  18. <input name="password" type="password" ng-model="password" placeholder="password"><br>
  19. <input type="submit" value="Login" class="center-button">
  20. </form>
  21. </div>
  22.  
  23. <div ng-show="Login.success">
  24. Username: {{Login.loginUsername}} <br>
  25. Password: {{Login.loginPassword}} <br>
  26. UserID: {{Login.usernID}} <br>
  27.  
  28.  
  29. </div>
  30.  
  31.  
  32. </div>
  33.  
  34. app.service('loginService', function($http, $q) {
  35.  
  36.  
  37. this.loginTest = function(username, password)
  38. {
  39.  
  40. var dummyData = { "username" : username,
  41. "password" : password,
  42. "userID" : 007,
  43. "loginStatus" : 1
  44. };
  45.  
  46. return dummyData;
  47.  
  48. };
  49.  
  50. return this;
  51.  
  52. });
  53.  
  54. app.controller('loginController', function ($scope, loginService) {
  55.  
  56. var vm = this;
  57. vm.loginUsername = null;
  58. vm.loginPassword = null;
  59. vm.usernID = null;
  60. vm.success = null;
  61.  
  62.  
  63. $scope.login = function(){
  64. vm.loginUsername = $scope.username;
  65. vm.loginPassword = $scope.password;
  66.  
  67.  
  68. loginService.loginTest($scope.username, $scope.password)
  69. .then(function(dummyData){
  70.  
  71. vm.loginUsername = dummyData.username;
  72. vm.loginPassword = dummyData.password;
  73. vm.usernID = dummyData.userID;
  74.  
  75. if(dummyData.loginStatus == 1){
  76. vm.success = true;
  77. }
  78. else{
  79. vm.success = false;
  80. }
  81. })
  82.  
  83. };
  84. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement