If statement 如果条件不起作用,则knockout.js
我试过下面的场景,但如果条件不能正常工作If statement 如果条件不起作用,则knockout.js,if-statement,knockout.js,If Statement,Knockout.js,我试过下面的场景,但如果条件不能正常工作 <div data-bind="foreach: controlConfig" class=""> <!-- ko if: $data.Title.toLowerCase() == $root.prodVersion.toLowerCase() --> <span data-bind="text: $data.Title" /> <div data-b
<div data-bind="foreach: controlConfig" class="">
<!-- ko if: $data.Title.toLowerCase() == $root.prodVersion.toLowerCase() -->
<span data-bind="text: $data.Title" />
<div data-bind="text: $root.prodVersion" />
<!--/ko-->
</div>
OR
<div data-bind="foreach: controlConfig" class="">
<!-- ko if: $data.Title == $root.prodVersion -->
<span data-bind="text: $data.Title" />
<div data-bind="text: $root.prodVersion" />
<!--/ko-->
</div>
Any idea?
或
有什么想法吗?
如果Title
是可观察的,那么如果在表达式中使用它,则需要将其展开:$data.Title().toLowerCase()
和$data.Title()==…