2017-10-19 2 views
0

Ich analysiere komplexe json mit lenker.js Ich möchte anzeigen, um in einem anderen Stil zu benennen, wenn sie eine Bedingung auf der Basis der JSON entsprechen. So ist die json sich wie folgt:Lenker {{elseif}} block helfer funktioniert nicht

"TradeLine":{ 
      "TradeLine":{ 
       "Mortgage Accounts":[ 
        { 
         "SubscriberDisplayName":"SAVINGS AND LOAN COMPA", 
         "Evaluation":"N", 
         "EvaluationDesc":"Closer review is required",      
         "KOB":"Savings And Loan Companies",      
         "RevolvingOrInstallment":"I", 
         "RevolvingOrInstallmentDesc":"Installment", 
         "OpenOrClosed":"C", 
         "OpenOrClosedDesc":"Closed", 
         "Status":"05", 
        } 
        ] 
      } 
    } 

ich die folgenden Links

Block Helper Link referred

Second referred Link

Was ich tun wollen gefolgt, wenn die Beurteilung "N" (Negative) dann sollte Displayname "*" neben seinem Namen haben und sollte rot gefärbt werden, sonst sollte es "P" (Positiv) sein, so wie es ist. Wie kann ich das tun? Mein HTML-Code ist wie dieser

<thead class="thead-default"> 
          <tr> 
          {{#if '"Evaluation" == "N"'}} 
          <th colspan="4" scope="colgroup"> {{SubscriberDisplayName}} * </th> 
          {{elseif '"Evaluation" == "P"'}} 
          <th colspan="4" scope="colgroup"> {{SubscriberDisplayName}}</th> 
          {{/if}} 
          </tr> 
          </thead> 

Vielen Dank im Voraus

Antwort

0

Löste das obige Problem durch folgenden Code:

{{#if_eq Evaluation "P"}} 
    <th colspan="4" scope="colgroup"> {{SubscriberDisplayName}}</th> 
{{else}} 
    <th colspan="4" scope="colgroup" style="color:red"> {{SubscriberDisplayName}}*</th> 
{{/if_eq}}