3

私は Jquery-template を使用してページをレンダリングしています。ここでは、テンプレート構成を使用してページを繰り返し表示しています。

{{if simulateBomPageData.groupNames}}
   {{each simulateBomPageData.groupNames}}
     {{tmpl($value,simulateBomPageData.materialData.characterAttributesData.attributeMap[$value],$index) "#characters_group"}}
   {{/each}}
{{/if}}

そして、私のサブテンプレートは以下のようになります

<script id="characters_group" type="text/x-jQuery-tmpl">
   {{=$index}}" {{=$value}}(Value from fro each loop)  
the entry in the map 
and the {{=$index}}
    </script>

これらの値にアクセスして渡す方法を教えてください

4

1 に答える 1

2

私は自分で答えを以下のように見つけました

function My_Class(name,object1,object2)
{
    this.name=name;
    this.object1=object1;
    this.object2=object2;
}

テンプレートに値を渡すには

{{tmpl(new My_Class("Name",obj1,obj2)) "#characters_group"}}

そして、以下のようにテンプレート内の値にアクセスできます

<script id="characters_group" type="text/x-jQuery-tmpl">
    Name: {{= name}}
    Object1: {{= object1}}
    Object2: {{= object2}}
</script>
于 2013-03-19T06:22:06.597 に答える