我有一个没有触发的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>
其他所有内容都在页面上运行,因此我知道控制器和应用程序都已正确声明。我有什么遗失的吗?
答案 0 :(得分:3)
你的功能应该是,
$scope.loadAddJob = function() {
dashboard.global.template = "templates/AddJob.html";
}
如果您使用Controller作为语法,则应将HTML更改为
<a ng-click="dashboard.loadAddJob()">