说我有

<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添加cow类型,remove cow按钮/或复选框:unchecked删除cow类型,以及span.cow-type使用knockout.js同时显示cow类型文本?

最佳答案

如果我理解正确的话,你会想订阅cowType observable。当它变为true时,添加cow type;当它变为false时,删除cowType
有点像

myVm.cowType.subscribe(function(newValue){
    if (newValue){
        //add cow type
    } else {
        //remove cow type
    }
});

关于javascript - 如何在 knockout 中将多个元素连接在一起?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20127096/

10-12 13:02