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 回答