【问题标题】:Meteor-Angular2 HTML Templates not updating on code changeMeteor-Angular2 HTML 模板未在代码更改时更新
【发布时间】:2015-09-30 00:47:36
【问题描述】:

我目前正在使用以下包运行 Meteor 1.1.0.2 的 a project

meteor-platform
angular:angular2
netanelgilad:angular2-typescript

我遇到了一个令人沮丧的问题。当我创建模板时:

/someTemplate.ng.html

<h1>Hello World</h1>
<!-- displays: Hello World -->

它会运行。但在对该模板进行后续更改时,它不会更新。

/someTemplate.ng.html

<h1>Hello Somebody</h1>
<!-- displays: Hello World -->

情况并非总是如此,但我不确定是否或哪些变化可能导致了问题。

模板似乎正在被缓存,因此不会更新。可以想象,这会带来令人沮丧的开发体验。

同名模板甚至可以跨不同应用缓存。

如果我开始一个新项目,指向相同的模板名称,它会获取旧模板。

/someTemplate.ng.html

<h1>New Meteor Project</h1>
<!-- displays: Hello World -->

关于问题是特定于包还是与 Meteor 相关的任何想法。有没有其他人遇到过同样的问题?任何快速/硬性修复?

【问题讨论】:

  • 通过禁用缓存的服务器为页面提供服务,这也可以工作,例如使用带有选项 -c-1 的 http-server

标签: javascript meteor angular


【解决方案1】:

CTRL + F5

在 Chrome "Disable cache" 中(仅适用于打开 DevTools 的页面)

Angular2 how do they save to cache?

【讨论】:

  • 在 Chrome DevTools 中禁用缓存起到了作用。非常感谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-06-14
  • 1970-01-01
  • 2016-04-04
  • 1970-01-01
  • 2015-01-18
  • 2017-02-23
相关资源
最近更新 更多