form.js 985 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. 'use strict';
  2. /* Controllers */
  3. // Form controller
  4. app.controller('FormDemoCtrl', ['$scope', function($scope) {
  5. $scope.notBlackListed = function(value) {
  6. var blacklist = ['bad@domain.com','verybad@domain.com'];
  7. return blacklist.indexOf(value) === -1;
  8. }
  9. $scope.val = 15;
  10. var updateModel = function(val){
  11. $scope.$apply(function(){
  12. $scope.val = val;
  13. });
  14. };
  15. angular.element("#slider").on('slideStop', function(data){
  16. updateModel(data.value);
  17. });
  18. $scope.select2Number = [
  19. {text:'First', value:'One'},
  20. {text:'Second', value:'Two'},
  21. {text:'Third', value:'Three'}
  22. ];
  23. $scope.list_of_string = ['tag1', 'tag2']
  24. $scope.select2Options = {
  25. 'multiple': true,
  26. 'simple_tags': true,
  27. 'tags': ['tag1', 'tag2', 'tag3', 'tag4'] // Can be empty list.
  28. };
  29. angular.element("#LinkInput").bind('click', function (event) {
  30. event.stopPropagation();
  31. });
  32. }])
  33. ;