【发布时间】:2016-11-15 13:01:57
【问题描述】:
我有一个场景,基于 Observable 标志我需要迭代 ABC 和 XYZ
当前代码
<div data-bind="visible: isEnabled">
<ul data-bind="foreach: relatedObservalableArray">
<li>
<!-- Hundred lines of code>
</li>
</ul>
</div>
<div data-bind="visible: !isEnabled">
<ul data-bind="foreach: unRelatedObservalableArray">
<li>
<!-- Same Hundred lines of code>
</li>
</ul>
</div>
我感觉代码重复。
有什么方法可以将两个 html 函数组合成一个函数?
由于其他原因,我只想更改 HTML 部分...
我是 Knockout 的新手。有人可以帮我吗?
【问题讨论】:
-
如果你的代码有效但你想改进它,你的问题肯定属于codereview.stackexchange.com
标签: knockout.js knockout-3.0 knockout-binding-handlers