0

ノックアウト構文を使用した次のコードがあります。

<h2 data-bind="text: $root[$root.primaryKey]() ? 'Edit' : 'Create New'"></h2>

同じ構文に基づいて、$root[$root.primaryKey]()別の div の単純な if 構文チェックを実行したいので、何を表示するか、更新可能なコンテンツ、またはフォームに新しい記事を追加するかがわかります。

それで、どうすれば次のようなことができますか

if $root[$root.primaryKey]()
  <div> update content </div>
else 
  <div> new content </div>
4

1 に答える 1

2

仮想要素を使用できます:

<!-- ko if: $root[$root.primaryKey]() -->
   <div> update content </div>
<!-- /ko -->

<!-- ko ifnot: $root[$root.primaryKey]() -->
   <div> new content </div>
<!-- /ko -->
于 2013-01-03T11:08:45.183 に答える