说我有
<div class="cow array">
<span class"cow-type" data-bind="text: cowType"
</span>
<i class="button remove-cow" ></i>
</div>
<input type="checkbox" data-bind="checked: cowType" />
... more cow types
如何使用复选框:checkde添加牛类型,删除牛按钮/或复选框:取消选中以删除牛类型,使用span.cow类型以使用knockout.js一次显示牛类型文本?
答案 0 :(得分:0)
如果我理解正确,您将要订阅cowType observable。当它变为true时,添加你的牛类型;当它变为false时,删除你的cowType
像
这样的东西myVm.cowType.subscribe(function(newValue){
if (newValue){
//add cow type
} else {
//remove cow type
}
});