我有一个用逗号分隔的字符串的 observable。我想要做的是拆分 observable 并将其绑定,以便在表格中垂直查看。我的看法如下:
<table>
<tbody data-bind="foreach: dataOne">
<tr>
<td data-bind="text: name1"></td><td > </td>
</tr>
</tbody>
</table>
视图模型是:
var data1 = [{
name1: "one,two"
}];
var viewModel = {
dataOne: ko.observableArray(data1)
};
ko.applyBindings(viewModel);
目前为了简化事情,我使用foreach
绑定来给你一个演示。在我的代码中,我使用的是with
绑定。使用with
绑定的原因是因为它代表用户选择的单行。
那么如何拆分 observable 并在表格中垂直显示结果项,就像这样呢?
one
two
可以这样使用代码吗?
<table>
<tbody data-bind="with: dataOne">
<tr foreach: splittedArray>
<td data-bind="text: name1"></td><td > </td>
</tr>
</tbody>
</table>
问题是我真的不知道如何拆分它。如果您需要更多输入,请告诉我。
这是我的小提琴。