2010-10-12 3 views
5

I jquery-tmpl bin mit. Mein Objektmodell ist einfach - SalesProspect, das eine Sammlung von SalesProspectAction-Objekten enthält. Beide Objekte haben ein Feld namens Status. Wie bekomme ich den Status des Kindes in der each Schleife? Es zieht immer die Eltern an.Richtige Art und Weise eine Objekteigenschaft in einem Jquery-tmpl zugreifen {{}} jede Anweisung

<script id="tmplActions" type="text/x-jquery-tmpl"> 
    <p>${GuestName}</p> 
    <table class="stdtable" cellpadding="3" cellspacing="0" width="100%"> 
     <thead><tr><td>Date</td><td>By</td><td>Changed To</td><td>Notes</td></tr></thead> 
     <tbody> 
      {{each(i,action) SalesProspectActions}} 
      <tr> 
       <td>${DateCreated}</td> 
       <td>${CreatedBy}</td> 
       <td>${Status}</td> 
       <td>${Notes}</td> 
      </tr> 
     {{/each}} 
     </tbody> 
    </table> 
</script> 

Ich habe ein paar verschiedene Dinge ausprobiert, wie {$action.Status}, etc., aber kein Glück.

+1

Ich weiß, Sie elludd zu versuchen, aber da Ihr Beispiel ist falsch möchte ich sicher ... Sie verwendet '$ {action.Status}' machen und das tat funktioniert nicht (nicht die Position des '$')? – prodigitalson

+0

Doh, kann nicht glauben, dass ich das verpasst habe - Sie haben Recht. Fühlen Sie sich frei, das als Antwort hinzuzufügen. – ericvg

+0

Antwort schon hier ... –

Antwort

2

Wie in meinem Kommentar bemerkt (trotz der Fehler ...) die Syntax ist ${action.Status} NICHT {$action.Status}.

2

sind Sie sicher, dass dieser Code nicht funktioniert?

{{each(i,action) SalesProspectActions}} 
    <tr> 
     <td>${action.Status}</td> 
    </tr> 
{{/each}} 
Verwandte Themen