敲除条件绑定点击:绑定

时间:2014-11-23 15:59:27

标签: data-binding knockout.js conditional

大家好,我有一个非常简单的例子:

<h4 data-bind="text: title, click: editTitle, visible: view() == 'read' || view() == 'description' || view() == 'dueDate' || view() == 'members'" id="headTitle"></h4>

正如您所看到的,我已经对此标题进行了clickvisibility绑定。

无论如何还要包含if: isOwner(id)绑定吗?

我希望仅当click评估为真时才允许用户调出isOwner(id)

1 个答案:

答案 0 :(得分:1)

为什么不在click事件处理程序中添加它?

self.editTitle= function(){
    if(self.isOwner(self.id())){
        // do something
    }
};