如何在淘汰赛中将多个元素连接在一起?

时间:2013-11-21 16:52:11

标签: javascript jquery html knockout.js

说我有

<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一次显示牛类型文本?

1 个答案:

答案 0 :(得分:0)

如果我理解正确,您将要订阅cowType observable。当它变为true时,添加你的牛类型;当它变为false时,删除你的cowType

这样的东西
myVm.cowType.subscribe(function(newValue){
    if (newValue){
        //add cow type
    } else {
        //remove cow type
    }
});