Невозможно вызвать функцию, переданную в директиву шаблона нажатием кнопки - PullRequest
0 голосов
/ 05 июля 2018

Я переместил кнопку, которая работала в представлении верхнего уровня, в дочерний вид на два уровня вниз, однако при этом кнопка теперь ничего не делает даже с отладчиком в начале функции, который никогда не срабатывает.

То, что я сделал до сих пор:

Я передал это директиве для представления, используя downloadReport: "&" как в моем statsDirective, так и в моем StatsSummaryDirective
Я также устанавливаю их в виде:

download-report="orderControllerVm.downloadReport"
download-report="extendedReachStatsController.downloadReport"

и я звоню по этому поводу в сводном представлении статистики

<div class="buttons">
  <button id="report-order" 
          class="button primary" 
          type="button" 
          data-ng-click="extendedReachStatsSummaryController.downloadReport()">
  <?php ht('production_orders.labels.form.extended_reach_report') ?>
  </button>
</div>

Я не уверен, в чем заключается проблема, если я просто пытаюсь вызвать функцию из представления, из-за проблемы с привязкой данных или из-за пределов формы. Я больше бэкэнд-разработчик, чем фронтенд, поэтому может быть где-то простая ошибка, но если кто-то может предложить какое-то руководство, это будет высоко ценится.

...