angular.js - angularjs 路由如何禁止缓存
高洛峰
高洛峰 2017-05-15 16:50:30
0
3
807

如题。angularjs加载不同的路由模板,但是它总是使用缓存,重新加载页面都没用。这样岂不是都取不到数据库的最新数据。如何才能禁止路由机制使用缓存?

某个js文件的响应头。
加载模板时只有请求js和css文件,不发页面请求了。

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

모든 응답(3)
習慣沉默

Angular의 기본 템플릿 로딩은 캐시됩니다. 사용되는 캐싱 서비스는 $tempalteCache이고, 템플릿 요청을 보내는 서비스는 $templateRequest입니다.

1. 각 $http 요청 템플릿이 전송된 후 $tempalteCache.remove(url) 또는 RemoveAll을 호출하여 모든 템플릿 캐시를 지웁니다

2. $provide. decorator를 사용하여 원본 $templateRequest를 다시 작성하고 캐싱을 비활성화합니다. $templateRequest의 소스 코드에서 기본적으로 $tempalteCache를 캐시로 사용하는 것을 볼 수 있습니다
.

我想大声告诉你

. . . . . . . Angular를 사용하고 템플릿에 데이터를 쓰는 경우 사용하는 것과 사용하지 않는 것의 차이점은 무엇입니까?
데이터는 경로 확인에 기록되고 템플릿에 바인딩되어야 합니다.

仅有的幸福

템플릿 페이지 뒤에 시간 매개변수 페이지를 추가하면 매번 다시 로드된다는 뜻인지 모르겠습니다

으아악
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!