5

我正在使用jquery-tmpl。我的对象模型很简单——SalesProspect,它包含SalesProspectAction 对象的集合。这两个对象都有一个名为 Status 的字段。如何在每个循环中获取孩子的状态?它总是拉着父母的。

<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>

我尝试了一些不同的东西,比如{$action.Status},等等,但没有运气。

4

3 回答 3

2

你确定这段代码不起作用吗?

{{each(i,action) SalesProspectActions}}
    <tr>
        <td>${action.Status}</td>
    </tr>
{{/each}}
于 2010-10-12T20:12:54.140 回答
2

正如我在评论中所指出的(尽管有错别字......),语法是${action.Status}NOT {$action.Status}

于 2010-10-12T21:19:26.647 回答
0

对象可以作为模板选项传递。这是我在项目中所做的:

http://codekiku.blogspot.in/2012/04/jquery-template-options-pass-objects-or.html

于 2012-04-23T06:17:06.500 回答