2013-01-03 3 views
5
<select id="Test" TestAttr="{{:LocationId}}">    
     {{for #parent.parent.data.Location}}       
        <option value="{{:LocationId}}" {{if LocationId= *#parent.parent.data.LocationId*}}selected{{/if}}>{{:#parent.parent.data.LocationId}}</option>        
     {{/for}} 
</select> 

**の間に記載されているif配列内の親配列のLocationIdを取得する方法。jsrenderのループ内で親アイテムにアクセスする

+0

私が与える場合は、次のオプションタグの内部で{{#parent.parent.data.LocationId}}私はできる午前それの価値を見る。しかし、私はifステートメントで同じものを消費したい。 – Pradeep

+0

場所は、ドロップダウンを作成する値を持つ子配列です。 – Pradeep

答えて

11

あなたは(公式ドキュメントには:Setting contextual template parameters, accessible in all nested contexts as ~nameOfParameter)ループ の内側に表示されます変数を導入することができ

<select id="Test" TestAttr="{{:LocationId}}"> 
    {{for #parent.parent.data.Location ~locationId=LocationId}} 
     <option value="{{:~locationId}}"... 
+0

返信いただきありがとうございます。 if文でどのように使うのですか? – Pradeep

+1

{{if LocationId ==〜locationId}} – Sergii

関連する問題