Jquery 使用knockout在字符串列表上迭代
尽管出于某种原因,我得到的是单个字符的列表,而不是值,但我有以下的剔除标记。有人能建议如何正确访问该值吗?非常感谢,詹姆斯 型号Jquery 使用knockout在字符串列表上迭代,jquery,knockout.js,Jquery,Knockout.js,尽管出于某种原因,我得到的是单个字符的列表,而不是值,但我有以下的剔除标记。有人能建议如何正确访问该值吗?非常感谢,詹姆斯 型号 var data = {"Article":{"Keywords":"United Kingdom|Regional Press campaign|Public Relations|Europe|Wales|Healthcare PR|aaaaaaaa|Ad campaign|bbbbbb|PR|Internal Communications"}} var view
var data = {"Article":{"Keywords":"United Kingdom|Regional Press campaign|Public Relations|Europe|Wales|Healthcare PR|aaaaaaaa|Ad campaign|bbbbbb|PR|Internal Communications"}}
var viewModel = ko.mapping.fromJS(data);
ko.applyBindings(viewModel);
标记
<div data-bind="template: { name: 'keyword-template', data: Article }"></div>
<div style="float: left">
<input type="text" data-bind="value: Keywords"/>
</div>
<ul data-bind="foreach: Keywords">
<li data-bind="text: $data"></li>
</ul>
可能整个字符串被视为一个数组,而foreach
被解释为sting中的每个字符。怎么样
?(尚未测试)它可以工作,您只需编写
缺少()
。