我有以下带有一些 knockout 语法的代码:
<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>
最佳答案
您可以使用虚拟元素:
<!-- ko if: $root[$root.primaryKey]() -->
<div> update content </div>
<!-- /ko -->
<!-- ko ifnot: $root[$root.primaryKey]() -->
<div> new content </div>
<!-- /ko -->
关于javascript - knockout if 语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14137571/