Có các tình huống trong đó dịch vụ góc sẽ lưu lại các cuộc gọi Restangular/$ http mà không được thông báo rõ ràng để làm như vậy không? Ví dụ: Tôi có một dịch vụ làm một việc như sau:Dịch vụ góc lồng tiếng Caching
function getSomeThings(){
return Restangular.one('things').get().then(function (thing) {
return thing;
});
}
Dịch vụ này được gọi mỗi lần làm mới trang (nó đang trong giải quyết tuyến đường bộ định tuyến UI). Có bất kỳ cơ hội nào mà cuộc gọi này KHÔNG được thực hiện mọi lúc, nhưng sẽ được lưu trữ bởi Angular bằng cách nào đó, mà không được thông báo rõ ràng để làm như vậy?
Tôi quen thuộc với caching explicitly như vậy:
RestangularProvider.setDefaultHttpFields({cache: true});
Điều này là không mục đích. Câu hỏi của tôi là liệu các dịch vụ góc có một số logic bộ nhớ đệm bẩm sinh, và nếu có, làm thế nào để ghi đè nó.
Great câu trả lời, ty. – VSO