我在頁面上有一條消息,指示用戶至少選擇五個項目。一旦用戶選擇了五個項目,我希望消息消失。如何使文本禁用或不可見在淘汰賽
<span class="message" data-bind="text: messageToChooseAtLeastFiveItems, disable: hasSelectedFiveItems"></span>
裏面的視圖模型我已初步將值設置爲false
,當用戶選擇五個項目的值更改爲true
。
self.hasSelectedFiveItems = ko.observable(false);
gridUnredeemed.onSelectedRowsChanged.subscribe(function (e) {
var hasFiveRecalc = gridUnredeemed.getSelectedRows().length >= 5;
self.hasSelectedFiveItems(hasFiveRecalc);
});
爲什麼span內的文本仍然出現?
的jsfiddle
http://jsfiddle.net/jkittell/x5xjncyp/
嘗試使用可見像這樣http://jsfiddle.net/supercool/x5xjncyp/2/。歡呼聲 –