Угловая директива. Загрузка данных NgTable

0

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

Есть ли идеи, как это можно исправить?

Теги:
web
angularjs-scope
angularjs-directive
ngtable

1 ответ

0
Лучший ответ

Огромное спасибо Марку Райкоку. В директиве я изменил область следующим образом:

scope: true

Все объяснения и подробности здесь. Поэтому решаются проблемы с использованием директивы ng-table (возможно, это не лучший способ, но для меня это совершенно полезно).

Ещё вопросы

Сообщество Overcoder
Наверх
Меню