Tôi đang sử dụng giải pháp ui-router để nhận một số dữ liệu từ một dịch vụ.
Vấn đề là tôi cần lấy giá trị từ phạm vi $ parent để gọi dịch vụ như được hiển thị bên dưới.
resolve: {
contactService: 'contactService',
contacts: function ($scope, contactService) {
return contactService.getContacts($scope.parentCtrl.parentObjectId);
}
}
tôi tiếp tục nhận được Error: [$rootScope:infdig] 10 $digest() iterations reached. Aborting!
Cũng thử một vài nỗ lực tuyệt vọng chẳng hạn như thêm phạm vi cho các đối tượng quyết tâm như thể hiện dưới đây với không thành công.
scope: $scope
Bất kỳ ý tưởng nào?
bạn có thể đăng mã của mình bằng plnkr không? – user3722785
Tôi không nghĩ rằng câu hỏi của mình cần thêm bất kỳ mã giải thích nào, tôi chỉ muốn thêm phạm vi $ vào giải pháp ui-router của mình. –
Điều bạn đang cố gắng làm là không thể. Nếu bạn cần một giá trị để có thể thực hiện phép tính trong hàm phân giải, nó phải đến từ một dịch vụ. – Claies