Theo mặc định, $resource.query()
được thiết lập để mong đợi một mảng đối tượng trở thành đối tượng $resource
. Để thích ứng với phân trang trong một cách yên tĩnh thoải mái, tôi đã GET /api/widgets
endpoint tôi thành lập để trả lại đối tượng sau đây:
{
currentPage: 1,
perPage: 20,
totalItems: 10039,
items: [{...}, {...}, {...}]
}
Có cách nào để làm cho nó để góc sẽ biết rằng items
tài sản là mảng các mục là $resource
đối tượng?
Điều này làm việc tuyệt vời! –
Vì vậy, với cách tiếp cận này, làm cách nào để tôi có quyền truy cập vào thông tin phân trang từ bên ngoài phương thức transformResponse? Bạn đã chắc chắn đã trả lời câu hỏi gốc, nhưng bây giờ tôi có một vấn đề mới :) –
Không hoàn toàn chắc chắn, nhưng bạn có thể thử này 'var widgets = Widget.query(); widget. $ promise.then (hàm (dữ liệu) {console.log (dữ liệu);}); '. –