code: function setScopeValues(scope, attrs) {
  
          scope.List = [];
          scope.Hide = false;
          
          scope.page = parseInt(scope.page) || 1;
          scope.total = parseInt(scope.total) || 0;
          scope.adjacent = parseInt(scope.adjacent) || 2;
  
          scope.pgHref = scope.pgHref || '';
          scope.dots = scope.dots || '...';
          
          scope.ulClass = scope.ulClass || 'pagination';
          scope.activeClass = scope.activeClass || 'active';
          scope.disabledClass = scope.disabledClass || 'disabled';
  
          scope.textFirst = scope.textFirst || '<<';
          scope.textLast = scope.textLast || '>>';
          scope.textNext = scope.textNext || '>';
          scope.textPrev = scope.textPrev || '<';
          
          scope.textFirstClass = scope.textFirstClass || '';
          scope.textLastClass= scope.textLastClass || '';
          scope.textNextClass = scope.textNextClass || '';
          scope.textPrevClass = scope.textPrevClass || '';
  
          scope.textTitlePage = scope.textTitlePage || 'Page {page}';
          scope.textTitleFirst = scope.textTitleFirst || 'First Page'; 
          scope.textTitleLast = scope.textTitleLast || 'Last Page'; 
          scope.textTitleNext = scope.textTitleNext || 'Next Page'; 
          scope.textTitlePrev = scope.textTitlePrev || 'Previous Page'; 
  
          scope.hideIfEmpty = evalBoolAttribute(scope, attrs.hideIfEmpty);
          scope.showPrevNext = evalBoolAttribute(scope, attrs.showPrevNext);
          scope.showFirstLast = evalBoolAttribute(scope, attrs.showFirstLast);
          scope.scrollTop = evalBoolAttribute(scope, attrs.scrollTop);
          scope.isDisabled = evalBoolAttribute(scope, attrs.disabled);
      }
docs: Assign default scope values from settings
  Feel free to tweak / fork these for your application
  
  @param {Object} scope - The local directive scope object
  @param {Object} attrs - The local directive attribute object