【发布时间】:2016-07-09 10:19:39
【问题描述】:
我有一个有序列表,我想设置条件,以便里面的列表项可以排序。
如果条件$root.userPermissionsList().write()为真,那么有序列表将是可排序的:
<ol class="timeline Question"
data-bind=" sortable: {data: questions, afterAdd: $root.focusQuestion}">
相反,如果
!($root.userPermissionsList().write())
那么有序列表将不可排序:
<ol class="timeline Question" data-bind=" foreach: {data: questions}">
我尝试这样组合条件:
<ol class="timeline Question"
data-bind="visible:$root.userPermissionsList().write(), sortable: {data: questions, afterAdd: $root.focusQuestion}">
<ol class="timeline Question"
data-bind="visible:!($root.userPermissionsList().write()), foreach: {data: questions}">
但它似乎不起作用。有人知道如何在这两种情况之间切换吗?
【问题讨论】:
标签: jquery knockout.js data-binding