条件 kendo if 语句中的未捕获错误

Uncaught Error in conditional kendo if statement

我正在写一个 kendo if 语句,但我没有得到想要的结果,我一直在返回:

Uncaught Error: Invalid template

我的 if 语句:

        <span id="label-key-slot-text">
            #if(problem ==1) {#<span>​P</span> #}
            #else If(ChargeClient ? ChargeCarer) {#
                <span><i class="fa fa-times-circle-o"></i></span>
            #}
            else If(visitCarerID =!) {#
                <span>U</span>
            #}
            else If(visitID == 1) {#
                <span>W</span>
            #}
            else If(visitID == 4) {#
                <span>blue</span>
            #}
            else If(visitID == 5) {#
                <span><i class="fa fa-check-circle" style="color: gray" id=""></i></span>
            #}
            else If(StatusID == 6) {#
            <span><i class="fa fa-check-circle" style="color: Green" id=""></i></span>
            #}
            else {#
            <span><i class="fa fa-users"></i></span>
            #}#
        </span>

我的 js :

visitModel: {
    id: "visitCarerId",
    fields: {
      problem: {
        from: "Problem"
      },
      ChargeClient: {
        from: "ChargeClient"
      },
      ChargeCarer: {
        from: "ChargeCarer"
      },
      visitID: {
        from: "VisitID"
      },
      StatusID: {
        from: "StatusID"
      },
    }
  },

我在 php Laravel 框架中使用 Kendo。这些字段来自带回此数据的 sql 存储过程。我需要根据这个 if 语句显示 icon/letter。

我有答案,我需要为我的数据添加类型, 例如

ChargeClient: {
        type: "boolean",
        from: "ChargeClient"
      },

我还需要仔细检查 Kendo 中接受了哪些运算符: 完成的 if 语句:

             #if(problem){#
            <span>​P</span>
            #}else if(ChargeClient || 
            ChargeCarer == 1){#
            <span><i class="fa fa-times-circle-o"></i></span>
            #}else if(visitId == null){#
            <span>NO</span>
            #}else if(StatusID == 1){#
            <span>5</span>
            #}else if(StatusID == 4){#
            <span>4</span>
            #}else if(StatusID == 5){#
            <span><i class=" fa fa-times-circle-o"></i></span>#
            }else if(StatusID == 6){#
            <span><i class="fa fa-times-circle-o"></i></span>#
            }else{#<span><i class="fa fa-users"></i></span>#}
            #

这对我现在有效并带回了所需的数据。