angularjs - 无法通过单击按钮调用传递给模板指令的函数
问题描述
我已经将一个在顶层视图上工作的按钮移到了下两层的子视图中,但是当这样做时,即使在函数开始时使用调试器,该按钮现在也不会执行任何操作,这永远不会被命中。
到目前为止我所做的是:
我已将其传递给
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>
如果只是我试图从视图调用函数的方式、数据绑定问题或从表单外部调用函数,我不确定这是什么问题。我更像是后端开发人员而不是前端,所以在某处可能是一个简单的错误,但如果有人能提供一些指导,将不胜感激。
解决方案
推荐阅读
- java - javax.crypto.BadPaddingException:给定最终块未正确填充 - 奇怪的错误
- css - 水平居中 flexbox 项目,项目数量奇数
- java - 用户输入数字的乘积,用户输入0时程序停止
- ios - Guard 中定义的变量在使用后仍需要立即解包
- idris - 依赖类型中的案例表达式在 Idris 中未按预期工作
- ns2 - 如何运行 SUMO – Simulation of Urban MObility 生成的 ns2mobility.tcl 文件?
- javascript - CommonJS 或 ES6 模块的意义何在?
- node.js - 启动 vue js dev server 报错:.plugins[0] 可能只有二元组或三元组
- jenkins - jenkins构建时如何调用sbt环境变量
- ios - 允许在 WebApp 中以独立模式在 iOS 中共享文件