我知道这个问题可能会引发一些“视图模型分离很好”类型的反应。所以请注意我知道这一点:)。
因此,当激活路由时,Durandal 通过执行一个非常简单的 get 请求来获取视图,只需在 get url 中使用类似“view.html”的内容。
问题:是否支持在url中添加参数?这样就有了:“view.html?id=4”。
我知道这不是重点,但无论如何我都想做。为什么?因为目前,js 代码的一个重要部分发生在 viewAttached 方法中。我正在使用 js 库向页面添加需要访问 dom 的内容。因此,当到达页面时,可以看到正在发生修改,并且看到页面发生这样的变化并不好。所以我更希望这些事情发生在服务器上,使用 .Net 控件。
谢谢,
尼古拉斯