В моем приложении AngularJS я использую директиву, чтобы иметь гибкую возможность использования шаблона. Один из шаблонов содержит ngTable. Данные для ngTable правильно загружались с сервера, пока не были обернуты директивой. Чтобы решить эту проблему, я попытался использовать событие onload для включения шаблона для вызова метода родительского контроллера. Кажется, я не исправил проблему с областью действия для ngTable, потому что, как я вижу, getData: function(params) не вызывалась. Я думаю, что он не был вызван, потому что new NgTableParams был вызван\создан в области действия контроллера, а не в директиве.
Есть идеи, как это можно исправить?