【发布时间】:2014-05-07 19:19:22
【问题描述】:
我在创建命名行的方法时遇到问题。行号存储在数据库中,我基本上希望它就像行号为 1,那么标题是“联系信息”。目前我有这个,它可以工作,但会导致标记混乱,因为会有 12 行带有标题。
<!-- ko if: {{ row }} === 1 -->
<h4>Contact Information</h4>
<!-- /ko -->
<!-- ko if: {{ row }} === 3 -->
<h4>Opening Times</h4>
<!-- /ko -->
<!-- ko if: {{ row }} === 5 -->
<h4>Company Details</h4>
<!-- /ko -->
我正在尝试在数据绑定中执行此操作,我已经开始这样做了
<h4 data-bind: visible: hasHeaderForRow($data, {{ row }}, text: headerTextForRow($data, {{ row }}))></h4>
但不知道如何创建一个模型来完成这项工作。
【问题讨论】:
标签: javascript jquery knockout.js knockout-2.0