-1

我有一个关于我的 2 淘汰赛 foreach 绑定的问题,我想按类别过滤它。

这是场景

var categorySelected = {CategoryId, CategoryName, MeasureName}
var measureperCategoryData = {CategoryId, MeasureId, MeasureName}

    <div class="row" data-bind="foreach: categorySelected">
          <div class="headline">
                <h4 data-bind="text : $data.CategoryName"></h4>
              <div class="row" data-bind="foreach : $root.measureperCategoryData">
                    <label data-bind="text : $data.MeasureName, if : $parent.CategoryId == $data.CategoryId">                  </label>
              </div>
          </div>
    </div>
4

1 回答 1

0

这是淘汰 js categorySelected 和 measureperCategoryData 是可观察数组。实际上我发现了它不起作用的原因,因为它比较了 $data.CategoryId 识别为一个函数,所以我将它更改为 $parent.CategoryId == $data.CategoryId()。这行得通。

感谢 Matt 和 PW 的回复。:)

于 2013-10-18T03:32:11.397 回答