首页 > 解决方案 > angular js - 不执行代码中的新更改

问题描述

我是 Angular js 的新手。

我观察到用 Angular js 模块文件或控制器编写的新代码块有时不会被执行,当网站刷新时,代码块会被执行。

  1. 是否有任何 Angular js 函数来强制执行代码?
  2. 可以执行的代码行数是否有最大限制?

标签: angularjs

解决方案


这可能是因为浏览器缓存。

在每个 html 模板中,只需在顶部添加以下元标记-

 <meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate">
 <meta http-equiv="Pragma" content="no-cache">
 <meta http-equiv="Expires" content="0"> 

或者您可以简单地从开发工具中禁用缓存。


推荐阅读