相关疑难解决方法(0)

AngularJS在开发机器上禁用部分缓存

我在AngularJS中缓存部分问题.

在我的HTML页面中,我有:

<body>
 <div ng-view></div>
<body>
Run Code Online (Sandbox Code Playgroud)

我的部分加载的地方.

当我在部分更改HTML代码时,浏览器仍会加载旧数据.

有没有解决方法?

caching browser-cache angularjs

210
推荐指数
9
解决办法
15万
查看次数

禁用AngularJS $ http缓存

我正在尝试在我的AngularJS应用程序中禁用缓存,但它不能使用以下代码:

$http.get("myurl",{cache:false})
Run Code Online (Sandbox Code Playgroud)

当我使用时"myurl&random="+Math.random(),缓存被禁用; 但是,我想要一个不同的方法.

caching http angularjs

18
推荐指数
2
解决办法
3万
查看次数

这是角度模板缓存破坏的好方法吗?

我正在尝试在我的角度应用程序上实现一些缓存清除,它仍然允许缓存,但在我们将新代码推送到生产时随时打破它.到目前为止,我的设置涉及使用grunt缓存破解程序https://www.npmjs.org/package/grunt-cache-breaker挖掘我的连接的角度app.js文件,并将查询参数追加到以.html文件结尾的任何字符串延期.我也为我使用ng-include的任何模板文件执行此操作.这样做的一个复杂因素是,现在我需要先将模板文件复制到dist /目录,这样我就可以安全地.gitignore缓存被破坏的版本,而不必每次缓存缓存时都提交我的所有模板(并产生冲突) .

我的问题不是如何做到这一点,而是更多的理智检查是否这是一种避免新代码模板缓存的实用方法?我已经看到了在角度中禁用模板缓存的示例,但似乎在文件不更改时,我希望在代码推送之间使用它.

其他人如何解决这个问题?

javascript templates caching angularjs

7
推荐指数
1
解决办法
5849
查看次数

angularjs在加载视图时清除历史记录

有没有办法清除Angular JS在通过routeProvider?加载特定视图时存储的历史记录?

我正在创建一个使用angular的公共安装,历史将会积累很多,所以我想在加载主页时清除它.

angularjs

5
推荐指数
2
解决办法
2万
查看次数

标签 统计

angularjs ×4

caching ×3

browser-cache ×1

http ×1

javascript ×1

templates ×1