4
下面是一些表代碼。我不想行顯示,如果該數據項的編號爲0。我試着寫這樣的:KnockoutJS可見不工作對我來說
數據綁定=「可見:$ data.Id> 0」
但這不起作用。也沒有把0放在引號中。我也試過:
數據綁定=「可見:$指數> 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>