如何在淘汰赛中使用if else

时间:2012-07-27 06:24:00

标签: javascript knockout.js asp.net-mvc-4

如何在淘汰赛中执行以下操作

      <div id="mainlist" data-bind="foreach: PageData.messages">
            <article class="comment_chain" id="_parentpost" >
            <div class="post_holder">

            <!-- ko if: ObjectId === 4 -->
            DO SOMETHING
           <!-- /ko -->
      </div>

此处如果条件未被正确调用。扫管笏可能是这个原因。

1 个答案:

答案 0 :(得分:1)

ObjectId是可观察的吗?如果是这样,当你在表达式中使用observable时,你必须记住它实际上是一个函数,你需要使用()形式来获取底层值。试试这个:

<!-- ko if: ObjectId() === 4 -->