【发布时间】:2016-05-10 14:45:51
【问题描述】:
作为原型,我硬编码了一个单选按钮列表,只是为了计算出 CSS 等。但是,当我使用 Knockout 将其转换为从 JSON 列表生成时,格式变得疯狂。这是原始的 HTML:
<input id="pcp1" type="radio" name="pcp" /><label for="pcp1"><span></span>One</label><br />
<input id="pcp2" type="radio" name="pcp" /><label for="pcp2"><span></span>Two</label><br />
<input id="pcp3" type="radio" name="pcp" /><label for="pcp3"><span></span>Three</label><br />
这里是淘汰赛版本。它正确地从 ajax 调用中获取数据(3 项具有正确的文本):
<div data-bind="foreach: PrimaryCareProviders">
<input data-bind="attr: { id: Id }" type="radio" name="pcp" /><label data-bind="attr: { for: Id }"><span></span><span data-bind="text:Name"></span></label><br/>
</div>
这是怎么回事?
谢谢, 周杰伦
【问题讨论】:
标签: html css knockout.js