Guest User

Untitled

a guest
Jan 24th, 2018
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.49 KB | None | 0 0
  1. (function () {
  2. 'use strict';
  3.  
  4. angular
  5. .module('blabla')
  6. .directive('showActiveTask', showActiveTask);
  7.  
  8. showActiveTask.$inject = ['$uibModal'];
  9.  
  10. function showActiveTask($uibModal) {
  11.  
  12. return {
  13. //replace: true,
  14. restrict: 'E',
  15. scope: {
  16. taskData: '='
  17. },
  18. template: '<button type="submit"' +
  19. ' class="btn grey lighten-1 btn-raised white-text btn-sm"' +
  20. ' ng-click="open()">' +
  21. ' <span class="hidden-xs hidden-sm">View assigned tasks</span>' +
  22. '</button>',
  23. link: linkFunc
  24. };
  25.  
  26. function linkFunc(scope, element, attrs) {
  27. var vm = this;
  28. vm.showLabel = false;
  29. console.log(scope);
  30.  
  31. scope.open = function () {
  32. vm.modalInstance = $uibModal.open({
  33. templateUrl: 'blabla.html',
  34. size: 'lg',
  35. controller: scope.taskData,
  36. backdrop: true,
  37. resolve: {
  38. console.log('babla')
  39. }
  40. }
  41. }).result.then(function () {
  42. console.log("wanna switch");
  43. });
  44. console.log(scope)
  45. };
  46.  
  47. scope.clear = function () {
  48. console.log('close modal');
  49. vm.modalInstance.close();
  50. };
  51. }
  52. }
  53. })();
Add Comment
Please, Sign In to add comment