Куда мне добавить функцию $ timeout в моем контроллере?Я все еще получаю сообщение $timeout function not defined
.Я предполагаю, что он мне нужен где-то выше метода функции.
(function () {
"use strict";
angular
.module("taskManagement")
.controller("TaskListCtrl",
["taskResource",
TaskListCtrl]);
function TaskListCtrl(taskResource, $timeout) {
var vm = this;
taskResource.query(function (data) {
vm.tasks = data;
});
vm.updateStatus = function (task) {
debugger;
task.status = task.status == 1 ? 0 : 1;
taskResource.save({ id: task.id, status: task.status },
function () {
vm.msg = 'Saved.';
$timeout(function () { vm.msg = '' }, 3000);
});
}
}
}());