Advertisement
Guest User

Untitled

a guest
Oct 20th, 2014
242
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.90 KB | None | 0 0
  1. <select
  2. ng-model="colorModel"
  3. ng-change="updateColor(colorModel.id)"
  4. ng-options="i.label for i in colorOptions">
  5. </select>
  6.  
  7. $scope.colorOptions = [
  8. {value: 'red', label: 'Red', id: 0},
  9. {value: 'green', label: 'Green', id: 1},
  10. {value: 'blue', label: 'Blue', id: 2},
  11. {value: 'yellow', label: 'Yellow', id: 3}
  12. ];
  13.  
  14. //setting it here works just fine
  15. $scope.colorModel = $scope.colorOptions[2];
  16.  
  17.  
  18. $scope.nextOption = function(){
  19. $scope.groupIndex++;
  20. $scope.currentOption = userOptions[$scope.groupIndex];
  21. $scope.colorModel = $scope.colorOptions[$scope.currentOption.colorID];
  22. //I event tried this with no luck
  23. $scope['colorModel'] = $scope.currentOption.colorID;
  24. }
  25.  
  26. <select
  27. ng-model="colorModel"
  28. ng-change="updateColor(colorModel.id)"
  29. ng-options="i as i.label for i in colorOptions">
  30. </select>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement