Knockout.js 通过敲除从上foreach访问可观测数据

Knockout.js 通过敲除从上foreach访问可观测数据,knockout.js,Knockout.js,我试图使用两个foreach循环从我的viewModel中的两个不同数组访问信息,但是这些项彼此之间没有嵌套 <tbody data-bind="foreach: runnr"> <tr> ...... <!--ko foreach: $root.options --> <td data-bind="visible: value"><span data-bind="text: runnr

我试图使用两个foreach循环从我的viewModel中的两个不同数组访问信息,但是这些项彼此之间没有嵌套

<tbody data-bind="foreach: runnr">
    <tr>
        ......
        <!--ko foreach: $root.options -->
        <td data-bind="visible: value"><span data-bind="text: runnr[prop] "></span></td>
        <!-- /ko -->

您应该能够使用
$parent[prop]
访问正在循环的
runnr


简化小提琴:

嗯,我知道我试过了。。但是它现在起作用了。。我以前肯定有什么不对劲的地方。谢谢
options = ko.observableArray([
  { name: "PP", value: pp, prop: 'Post' },
  { name: "Weight", value: weight, prop: 'Weight' },
  { name: "Price", value: price, prop: "Price" }]);

runnr = ko.observableArray([
    {Post:1, Weight:125, Price:12000},
    {Post:2, Weight:124, Price:15000}
]);