From f161cdbd7aa4a268a10691eb54ab51e80318ff1b Mon Sep 17 00:00:00 2001 From: christianperedo Date: Thu, 24 Nov 2016 17:57:50 -0600 Subject: [PATCH] Moving initialisation of ctr.tableElement in case table is rendered later than directive --- export/table-export-directive.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/export/table-export-directive.js b/export/table-export-directive.js index b634764..b6c5a64 100644 --- a/export/table-export-directive.js +++ b/export/table-export-directive.js @@ -16,6 +16,11 @@ var tableExportCtrl = function($element, $attrs, $document) { }; function exportTable() { + + if(elementScope.ctrl.tableSelector) { + ctrl.tableElement = $('#'+elementScope.ctrl.tableSelector); + //ctrl.tableElement = document.getElementById(elementScope.ctrl.tableSelector).value; + } ctrl.tableElement.tableExport({ type: elementScope.ctrl.exportOptions.type || defaultOptions.type, escape: elementScope.ctrl.exportOptions.escape || defaultOptions.escape, @@ -33,10 +38,7 @@ var tableExportCtrl = function($element, $attrs, $document) { } - if(elementScope.ctrl.tableSelector) { - ctrl.tableElement = $('#'+elementScope.ctrl.tableSelector); - //ctrl.tableElement = document.getElementById(elementScope.ctrl.tableSelector).value; - } + //TODO allow to define diiferents methods $element.on('click', function(e){