我正在使用此template,并且我试图从指令控制器中的服务器获取一些数据。
这是指令:
angular.module('BlurAdmin.pages.dashboard')
.directive('dashboardTodo', dashboardTodo);
/** @ngInject */
function dashboardTodo() {
return {
restrict: 'EA',
controller: 'DashboardTodoCtrl',
templateUrl: 'http://localhost:8080/gestionprojet/dashboardTodo'
};
}
的链接
我想添加这个功能:
$scope.getCurrentTasks = function() {
taskFactory.getCurrentUserTasks()
.success( function (data) {
console.log("get Current Users Tasks success : " , data);
})
.error(function (data, header, status, config) {
$scope.errorMessage = "Erreur Current User Tasks : " + data.error + " " + status;
})
};
我正在用$scope.getCurrentTasks;
并且我已在依赖项列表中包含taskFactory
,但仍然无法调用该函数。
谢谢。
答案 0 :(得分:2)
您需要调用类似
的功能$ scope.getCurrentTasks();
您错过了调用该函数的括号。
答案 1 :(得分:0)
看起来您缺少调用函数的括号:
$scope.getCurrentTasks();