AngularJS ng-click不会从锚点击中触发

时间:2017-06-26 09:11:04

标签: javascript jquery angularjs

我有一个没有触发的AngularJS链接,因此当单击该项时,没有任何反应。 click事件只有一行代码,可以在网站的其他部分使用:

// 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>

其他所有内容都在页面上运行,因此我知道控制器和应用程序都已正确声明。我有什么遗失的吗?

1 个答案:

答案 0 :(得分:3)

你的功能应该是,

$scope.loadAddJob = function() {
    dashboard.global.template = "templates/AddJob.html";
}

如果您使用Controller作为语法,则应将HTML更改为

<a ng-click="dashboard.loadAddJob()">