controllers.js 966 B

1234567891011121314151617181920212223242526272829
  1. var redisApp = angular.module('redis', ['ui.bootstrap']);
  2. /**
  3. * Constructor
  4. */
  5. function RedisController() {}
  6. RedisController.prototype.onRedis = function() {
  7. this.scope_.messages.push(this.scope_.msg);
  8. this.scope_.msg = "";
  9. var value = this.scope_.messages.join();
  10. this.http_.get("guestbook.php?cmd=set&key=messages&value=" + value)
  11. .success(angular.bind(this, function(data) {
  12. this.scope_.redisResponse = "Updated.";
  13. }));
  14. };
  15. redisApp.controller('RedisCtrl', function ($scope, $http, $location) {
  16. $scope.controller = new RedisController();
  17. $scope.controller.scope_ = $scope;
  18. $scope.controller.location_ = $location;
  19. $scope.controller.http_ = $http;
  20. $scope.controller.http_.get("guestbook.php?cmd=get&key=messages")
  21. .success(function(data) {
  22. console.log(data);
  23. $scope.messages = data.data.split(",");
  24. });
  25. });