123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- app.controller('AddItemPageController',['$scope','$timeout',function($scope,$timeout){
- $scope.resObj = {
- mealName: '',
- type: '',
- weight: '',
- ingredients: [,,,],
- imageUrl: '',
- price: '',
- isSelected: false
- };
- $scope.resObj2 = {};
- $scope.isFirstTab = true;
- var databaseMeals = firebase.database().ref().child('meals');
- var databaseDiets = firebase.database().ref().child('diets');
- //functions
- $scope.deleteIngredient = function(i){
- $scope.resObj.ingredients.splice(i,1);
- }
- $scope.addIngredient = function(){
- $scope.resObj.ingredients.push('');
- }
- var firebaseUsersTest = firebase.database().ref().child('users');
- firebaseUsersTest.on('value', function(snap){
- $scope.usersTest = snap.val();
- })
- $scope.sendMeal = function(){
- var userKeys = Object.keys($scope.usersTest);
- console.log(userKeys)
- for (let i = 0; i < userKeys.length; i++) {
- firebaseUsersTest.child(userKeys[i]).child('meals').push().set(Object.assign($scope.resObj));
- }
- var databaseMeals2 = firebase.database().ref().child('meals');
- databaseMeals2.push().set($scope.resObj);
- }
- $scope.sendDiet = function(){
- databaseDiets.push().set($scope.resObj2);
- }
- }])
|