我有这个用淘汰赛创建的简单选项卡式 UI,但无法让它工作。
<div>
<div data-bind="foreach:editors">
<a href="#" data-bind="text:$data,click:$parent.selectEditor" />
</div>
<div data-bind="foreach:editors">
<h4 data-bind="text:$data,visible:$parent.isVisible" />
</div>
</div>
var vm = {
editors: ko.observableArray(['Editor1','Editor2']),
selectedEditor: ko.observable('Editor1'),
isVisible: function(editor){
return selectedEditor() == editor;
}
};
vm.selectEditor = function(editor){
vm.selectedEditor(editor);
};
ko.applyBindings(vm)
单击链接时,没有任何反应。我究竟做错了什么?
谢谢你。