【发布时间】:2015-11-03 23:06:52
【问题描述】:
我有一张桌子,我想以两种不同的方式展示它。不同的列数及其内容和单元格的位置。 我想为用户提供一种只需单击一个按钮即可从一个视图更改为另一个视图的方法。
我开始只使用visible 绑定,但后来我意识到这不是正确的做法,因为内容只是invisible,但它仍在DOM 中加载。
我在后台复制内容并生成无效的 HTML(例如,两个表中的 id 属性重复),这在 jQuery 方面产生了问题。
然后我将the use of knockout templates to accomplish it 视为in this example,它解决了我以前的问题并且它有效,但是 在<script> 标签中使用 HTML 听起来不是最干净的解决方案对我来说。
我不太确定使用 of components 是否可以为这种情况提供任何解决方案,我找不到。
关于如何处理这个问题有什么建议吗?
【问题讨论】:
标签: knockout.js knockout-3.0 knockout-3.2