2013-11-21 18 views
2

說我有如何在淘汰賽中將多個元素連接在一起?

<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

'Subscriptions'(如下文所述),【綁定的(http://knockoutjs.com/documentation/with-binding.html )和[計算觀察值](http://knockoutjs.com/documentation/computedObservables.html)所有「關聯」元素通過某種方式彼此相互關聯。您需要決定哪種設置適合您的需求。 – Origineil

回答

0

如果我理解正確,您將需要訂閱cowType observable。當它變爲真時,添加你的牛類型;當它變爲假,免除您的cowType

喜歡的東西

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