dist/ngHandsontable.js
function(scopeDefinition, attrs) {
        for (var i in scopeDefinition) {
          if (scopeDefinition.hasOwnProperty(i) && attrs[i] === void 0 &&
              attrs[scopeDefinition[i].substr(1, scopeDefinition[i].length)] === void 0) {
            delete scopeDefinition[i];
          }
        }

        return scopeDefinition;
      }
function(scopeDefinition, attrs) {
        for (var i in scopeDefinition) {
          if (scopeDefinition.hasOwnProperty(i) && attrs[i] === void 0 &&
              attrs[scopeDefinition[i].substr(1, scopeDefinition[i].length)] === void 0) {
            delete scopeDefinition[i];
          }
        }

        return scopeDefinition;
      }
function ( scopeDefinition , attrs ) { for ( var i in scopeDefinition ) { if ( scopeDefinition . hasOwnProperty ( i ) && attrs [ i ] === void 0 && attrs [ scopeDefinition [ i ] . substr ( 1 , scopeDefinition [ i ] . length ) ] === void 0 ) { delete scopeDefinition [ i ] ; } } return scopeDefinition ; }
Trim scope definition according to attrs object from directive.

@param {Object} scopeDefinition
@param {Object} attrs
@returns {Object}
Trim scope definition according to attrs object from directive .