4
我有以下問題。 我想檢查表中點擊的項目是否與model.selected不一樣。成語比較淘汰賽observables
var model= {
items: ko.observableArray(),
selected : ko.observable()
};
<tbody>
<!-- ko foreach: model.items -->
<tr data-bind="click:$parent.model.set_selected_item">
<td style="cursor:pointer" data-bind="varchar : title"></td>
</tr>
<!-- /ko -->
</tbody>
//ID is an observable
//selected may not be set yet - i.e an empty observable;
var set_selected_item = function(item){
//if item is different set
model.LandItem_selected(item);
do_routine(item)
//else
//do nothing
}
因爲該項目是可觀察的是永遠不爲空; 我將如何檢查observable是否尚未設置?
任何幫助非常感謝。
謝謝 - 解開 - 知道了 – Chin 2012-03-23 14:30:10