Knockout.js 结果在敲除中重复

Knockout.js 结果在敲除中重复,knockout.js,javascript-databinding,Knockout.js,Javascript Databinding,当我在数据绑定中使用| |时,当两者都为真时,它会重复结果,但单独使用效果良好 我尝试了很多方法,所有方法都给出了相同的结果,当我使用with==时,没有结果返回,没有括号时,结果是相同的 <div data-bind="visible: ( worktask.wbc_date == $root.FirstViewOnlyDate() || worktask.wbc_date == null )"> 考虑到FirstViewOnlyDate是可观察的,您是否尝试过: vi

当我在数据绑定中使用| |时,当两者都为真时,它会重复结果,但单独使用效果良好

我尝试了很多方法,所有方法都给出了相同的结果,当我使用with==时,没有结果返回,没有括号时,结果是相同的

<div data-bind="visible: (
  worktask.wbc_date == $root.FirstViewOnlyDate() || 
  worktask.wbc_date == null
)">

考虑到
FirstViewOnlyDate
是可观察的,您是否尝试过:

visible: (
  !worktask.wbc_date() && 
   worktask.wbc_date !== $root.FirstViewOnlyDate()
)

请向我们展示您所做的-添加一个。