私のビューモデルでは、次のように定義しました:
self.myAreasEditMode = ko.observable(false);
私のhtmlには、次のものがあります。
<div>
editing: <span data-bind="text: myAreasEditMode"></span><span data-bind="visible: myAreasEditMode">show me</span>
<br />
not editing (done): <span data-bind="text: (myAreasEditMode == false)"></span><span data-bind="visible: (myAreasEditMode == false)">show me</span>
</div>
出力は次のとおりです。
editing: false
not editing (done)?: false
Knockout は私のブール値を操作していますか、それとも真実性が私を混乱させていますか? が実際にはfalse であるのに、なぜ(myAreasEditMode == false)
false を返すのかわかりません。myAreasEditMode