首页 > 解决方案 > 如果已经存在,Knockout foreach 不显示文本

问题描述

我有一个具有不同属性的数组。该title属性将被复制,但该项目中的其他属性不会。我需要title在表格中显示该属性,但前提是它们不重复。我的代码如下

data-bind="id: 'criteria_category_item_' + Criteria_Category_ID, text: Criteria_Title"

上面将显示所有标题的文本,即使它们已经存在,所以我现在在我的表中有重复项。

我将如何做到这一点foreach

标签: textforeachdata-bindingknockout.js

解决方案


没有数据绑定="id

您可能正在寻找 attr 绑定:

data-bind="attr:{id: ...},text: ..."

推荐阅读