下面是一些表格代码。我不希望该行显示数据项的 Id 是否为 0。我尝试这样编写它:
数据绑定=“可见:$data.Id > 0”
但这行不通。也没有将 0 放在引号中。我也试过:
数据绑定 =“可见:$index > 0”
但这会使所有行消失!我确定这是一个简单的语法问题,但我没有看到它......
<table>
<thead>
<tr>
<th>Name</th>
<th>URL</th>
<th>Disabled</th>
<th>Parent</th>
<th></th>
</tr>
</thead>
<tbody data-bind="foreach: menuItemModels">
<tr data-bind="visible: $data.Id > 0">
<td>
<input type="text" class="input-block-level" data-bind="value: $data.Name" /></td>
<td>
<input type="text" class="input-block-level" data-bind="value: $data.Url" /></td>
<td style="text-align: center;">
<input type="checkbox" data-bind="value: $data.Disabled" /></td>
<td>
<select data-bind="options: $root.menuItemModels, optionsValue: 'Id', optionsText: 'Name', value: ParentId"></select>
</td>
<td>
<button class="btn btn-primary" type="submit"data-bind="click: $root.update">Update</button>
<button class="btn btn-primary" type="submit" data-bind="click: $root.remove">Delete</button>
</td>
</tr>
</tbody>
</table>