我想编辑表中的一行数据。当我点击该行时,它弹出所需的视图,但它不能拉出相关数据进行编辑。任何人都可以尝试找到问题。我猜它与$ routeParams和表行的相关索引有关。加入了我的运动员。angularjs表行编辑问题
app.controller("editController", ["$scope", "$location", "$routeParams", "listService", function($scope, $location, $routePartam, listService) { $scope.data = listService.getDepartments(); //$scope.id = $routeParams.id; //alert($route.current.params.id);
//alert("test"+ "$routeParams"); //$scope.Item=listService.getDepartments()[parseInt($routeParams.id)]; $scope.Item=listService.getDepartments()[0]; // saving an existing items $scope.save = function() { listService.editDepartments(0,{dialnumber:$scope.Item.dialnumber,department:$scope.Item.department,level:$scope.Item.level});
//listService.editDepartments(parseInt($routeParams.index),{dialnumber:$scope.Item.dialnumber,department:$scope.Item.department,level:$scope.Item.level}); //Saving code $location.path("/Items"); }; $scope.cancel = function() { $location.path("/Items");
};
http://plnkr.co/edit/ez0s66S9bmO0jt8Nb6BR?p=info
你应该格式化张贴您的代码时,你就会有有人更好地扫描它并发现问题。 –