敲除if语句检查函数的值

时间:2014-11-07 15:25:36

标签: javascript knockout.js

在我的应用程序中,我有几个屏幕可能由于状态,可用,关闭,分机而出现。为了使屏幕的不同部分出现,我正在考虑使用knockout if语句,因为视图和所有这些都共享相同的值等等,并且创建那么多文件似乎是浪费。

然而,在我的研究中,我只能找到看起来像这样的陈述

<!-- if: Availabilty() -->
    <p>this appears</p>
<!-- /ko -->

这将检查是否存在变量并且出现,但我似乎无法做到这样它将检查以查看返回的变量是什么。

我尝试过这样的事情

<!-- if: Availabilty === 'Available' -->

<!-- if: Availabilty() === 'Available' -->

任何帮助都会很棒!

1 个答案:

答案 0 :(得分:4)

您错过了两个字母ko<!-- ko if: Availabilty() === 'Available' -->。由于我假设Availabilty是一个可观察的,因此括号是获得其值所必需的。