问题标签 [angular-templatecache]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
756 浏览

javascript - 如何绕过angularjs中的模板缓存?

当我在代码中对任何模板 (html) 进行更改并从浏览器刷新时,应用程序中不会发生更改。

当我在任何模板中进行更改时,我想绕过模板缓存,即当我在模板中进行任何更改并从浏览器刷新时,我希望代码应该是更新的代码而不是$templateCache.

我怎么知道以编程方式模板有任何变化?

我也从 Stackoverflow 参考中尝试过这段代码。

0 投票
1 回答
1915 浏览

angularjs - 为什么 $templateCache.removeAll() 不起作用?

我正在使用$templateCache.removeAll();删除 LogOut 上的缓存,它工作正常,因为当我尝试 $templateCache.get("abc.html") 它返回未定义。

但是当我再次从chrome 开发工具网络中的缓存加载角度应用程序abc.html显示时。

0 投票
2 回答
179 浏览

angularjs - 1 个 $templateCache,2 个模块

在 Angular 应用程序中,我有一个要在另一个模块中使用的模块。

模块 A 定义了 listController 和与该控制器一起使用的 list.html 文件

所有 html 文件都放入 $templateCache。在模块 A 脚本中,我看到

模块 B 想要使用模块 A 中的 listController 和 html。因此,模块 A 被定义为依赖项。

模块 B 有一个这样定义的路由

访问这条路线时,我看到我得到了

我错过了什么?

谢谢 !

0 投票
0 回答
75 浏览

javascript - Angular:动态替换模板中的数据绑定

我需要替换模板中的特殊键,然后在编译和插入 DOM 之前以角度手动下载这些键。可能角度应该在内部具有这样的功能,所以我不想使用任何第三方库。

例子:

我可以轻松地将密钥从 {{$key}} 更改为其他内容,但我认为 Angular 应该具有内部功能来执行此类操作。

例如:

0 投票
1 回答
547 浏览

angularjs - 来自文件的 $templateCache 未定义?其他js代码什么时候可以访问?(使用 np 自动完成)

我对 Angular 比较陌生,我正在尝试将 np-autocomplete 集成到我的应用程序中(https://github.com/ng-pros/np-autocomplete)。但是,当我在 $scope.options 中将 html 字符串作为模板传递时,我只能让它工作,而当我想从单独的 html 加载它时它不起作用。

我的应用程序的代码如下所示:

在我的控制器中,我正在设置自动完成的选项,如下所示:

但是,似乎 test.html 在 np-autocomplete 想要使用它时是未定义的(因为它也在上面的第一个 console.log 中)。

所以我的直觉告诉我,test.html 可能在加载到 eventsApp.run(...) 之前在控制器中被访问。但是我不确定如何解决这个问题?

任何帮助将不胜感激。

0 投票
0 回答
151 浏览

angularjs - 如何使用我的工厂服务搜索 Angular 的 $templateCache 的全部内容?

我希望能够搜索我在 $templateCache 中加载的所有模板。到目前为止,我一次只能做一个

但我想搜索的不仅仅是一篇文章。我努力了

但这没有用。

是否有不同的 .get 属性可以用来从 $templateCache 检索所有模板并将它们插入到变量中?

这是我到目前为止的全部服务:

0 投票
0 回答
504 浏览

angularjs -