在angular-rails-resource中延迟query()

时间:2014-01-28 01:32:46

标签: angularjs

我正在使用Task.query().then(blah)提取所有“任务”的列表,我希望在运行该init函数之前运行它。

如何推迟查询功能的运行?

1 个答案:

答案 0 :(得分:0)

$scope.init = function(taskableId, taskableType, currentUserId) {
  $scope.task = {};
  $scope.task.taskableId = taskableId;
  $scope.task.taskableType = taskableType;
  $scope.task.creatorId = currentUserId;

  TaskResource.query({taskable_id: $scope.task.taskableId, taskable_type: $scope.task.taskableType}).then(function(result){
    $scope.tasks = result.reverse();
  });
};
相关问题