Advertisement
Guest User

Untitled

a guest
May 6th, 2015
257
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.75 KB | None | 0 0
  1. <div class="col-sm-3" ng-controller="campCtrl"> **Controller A**
  2. <select id="selCampID" class="form-control" ng-model="campInput" >
  3. <option ng-repeat="camp in campaigns" value="{{camp.camp_id}}">{{camp.camp_name}}</option>
  4. </select>
  5. </div>
  6.  
  7. <div class="col-sm-3" ng-controller="quizCtrl"> **Controller B**
  8. <select ng-click="getQuizByCampID($('#selCampID').val())" class="form-control" ng-model="quizInput">
  9. <option ng-controller="quizCtrl" ng-repeat="quiz in quizzesById" value="{{quiz.quiz_id}}">{{quiz.quiz_name}}</option>
  10. </select>
  11. </div>
  12.  
  13. var app= angular.module('myApp', ['ngRoute']);
  14. app.config(['$routeProvider', function($routeProvider) {
  15. $routeProvider.when('/price', {templateUrl: 'partials/price.html', controller: 'priceCtrl'});
  16. }]);
  17.  
  18. $routeProvider.when('/price', {templateUrl: 'partials/price.html', controller: 'priceCtrl'});
  19.  
  20. 'use strict';
  21.  
  22. app.controller('quizCtrl', ['$scope','$http','loginService', function($scope,$http,loginService){
  23. $scope.txt='Quiz';
  24. $scope.logout=function(){
  25. loginService.logout();
  26. }
  27. getQuiz(); // Load all available campaigns
  28. function getQuiz(campID){
  29. $http.post("js/ajax/getQuiz.php").success(function(data){
  30. $scope.quizzes = data;
  31. //console.log(data);
  32. });
  33. };
  34. $scope.getQuizByCampID = function (campid) {
  35. alert(campid);
  36. $http.post("js/ajax/getQuiz.php?campid="+campid).success(function(data){
  37. $scope.quizzesById = data;
  38. $scope.QuizInput = "";
  39. });
  40. };
  41.  
  42. $scope.addQuiz = function (quizid, quizname, campid) {
  43. console.log(quizid + quizname + campid);
  44. $http.post("js/ajax/addQuiz.php?quizid="+quizid+"&quizname="+quizname+"&campid="+campid).success(function(data){
  45.  
  46. getQuiz();
  47. $scope.QuizInput = "";
  48. });
  49. };
  50.  
  51. }])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement