0

我正在玩用于 ASP.Net MVC 的 Durandal Starter Kit。相处得很好,但我现在有两个问题:

  1. shell 视图加载后如何运行函数。我需要在 shell.html 中找到 dom 元素的高度,但在 ViewModel 激活方法中不起作用,因为视图尚未加载,所以我得到一个空值。我似乎也无法将脚本放入 shell 视图本身。
  2. 每次我更改布局、css 值、一些文本、任何东西时,我都必须删除我的缓存以供应用程序更新,是否有一些全局值这样做?
4

1 回答 1

1

对于 1:您可以使用 viewAttached 方法。

在这里可以看到生命周期: http ://durandaljs.com/documentation/Hooking-Lifecycle-Callbacks/

对于 2:如果使用 chrome,开发者工具可以选择禁用缓存。我认为其他浏览器也会有类似的东西。

于 2013-03-15T11:11:04.487 回答