Я использую $.getScript
для загрузки некоторых из моих программных кодов. Мой код выглядит примерно так:
var mainJs = "/main.js";
$.getScript(mainJs)
.then(function() {
console.log("main.js loaded");
});
Код работает нормально. Тем не менее, я думаю использовать Angular-cache для управления кешированием. Можно ли это сделать?
Вы пытаетесь предотвратить его загружается снова или пытается спасти еще одну поездку на сервер? – charlietfl
@charlietfl Я хочу, чтобы он не загружался снова, даже в следующий раз пользователь посещает. Он только пытается получить от сервера снова, когда кэш истек угловым кешем. – user1995781
угловой кеш не хранит ничего для следующего посещения. Я думаю, что у вас немного изменились ваши концепции кэширования. Caching this won; t не позволяет сценарию запускаться снова в пределах одной сессии приложения .... это ваша цель? Если это так, вам понадобится некоторая услуга, чтобы отслеживать ее, если она была запущена или нет. – charlietfl