我有一个未触发的 AngularJS 链接,因此当单击该项目时,不会发生任何事情。点击事件只有一行代码,在网站的其他部分都起作用:
// Load Add Job Template
dashboard.loadAddJob = function() {
dashboard.global.template = "templates/AddJob.html";
}
点击元素是一个简单的链接:
<a ng-click="loadAddJob()">
<i class="fa fa-plus-square-o"></i><br />
Add <br />Job
</a>
页面上的其他所有内容都正常,因此我知道 Controller 和应用程序都已正确声明。我有什么遗漏的吗?
最佳答案
你的函数应该是,
$scope.loadAddJob = function() {
dashboard.global.template = "templates/AddJob.html";
}
如果您使用 Controller 作为语法,则 HTML 应更改为,
<a ng-click="dashboard.loadAddJob()">
关于javascript - AngularJS ng-click 不会从 anchor 单击触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44756335/