Advertisement
Guest User

Untitled

a guest
Feb 10th, 2016
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.02 KB | None | 0 0
  1. angular.module('myApp', []);
  2.  
  3. angular.module('myApp').controller('customerCtrl', function($scope) {
  4.  
  5. $scope.CustomerPlateNumber = "";
  6. $scope.CustomerCarBrand = "";
  7. $scope.customers = [];
  8.  
  9. $scope.myData = new Firebase("https://sizzling-torch-2102.firebaseio.com/CustomerInformation");
  10.  
  11. // PS, husk at CustomerPlatenumber: må være lik navnet på ng-model.
  12. $scope.saveCustomerData = function() {
  13. $scope.myData.push({CustomerPlateNumber: $scope.CustomerPlateNumber, CustomerCarBrand: $scope.CustomerCarBrand});
  14.  
  15. // Empty input after storing data
  16. $scope.CustomerPlateNumber = "";
  17. $scope.CustomerCarBrand = "";
  18.  
  19. };
  20.  
  21. // Two parameters, needs to know what its going to be fired upon, and a function that tells what to do when it is fired.
  22. $scope.myData.on('value', function(snapshot) {
  23. var values = snapshot.val();
  24. for(var myVal in values)
  25. {
  26. var item = values[myVal];
  27.  
  28. $scope.customers.push(item);
  29. }
  30. //not recommended, look at "refresh bindings angular"
  31. $scope.$apply();
  32. });
  33.  
  34. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement