我正在开发一个小应用程序,我有一个服务可以获取一些数据并将其作为 JSON 返回。我能够很好地在我的 HTML 中显示该数据。但是,如果我尝试从返回的部分数据中定义一个新的 $scope 变量,则新定义的变量是未定义的。任何帮助将不胜感激。这是我的一些代码:
kanban.controller('WorkRequestController', function ($scope, $routeParams, workRequestService, workTypeService){
$scope.init = function(){
$scope.workRequest = workRequestService.getWorkRequest($routeParams.cardId);
$scope.workTypes = workTypeService.getAllWorkTypes();
$scope.id = $scope.workRequest.id;
};
$scope.submit = function(){;
console.log($scope.id);
};
});