2014-11-07 2 views
0

В каждом цикле данные не отображаются .value = "{{param_type}}" не отображается. Пожалуйста, помогите мне.Метеор данных каждого цикла не отображается

{{ #each api_method_param_data }} 
    <select id="param_type"> 
    {{#each dropdown}} 
    {{#if isSelected this param_type}} 
    <option value="{{param_type}}" selected="selected"> {{this}} </option> 
    {{else}} 
    <option value="{{param_type}}" > {{this}} </option> 
    {{/if}} 
    {{/each}} 
    </select> 
{{/each}} 

Это вспомогательная функция

Template.apimethodchange.isSelected = function(fooToCheck, recordFoo) 
    { 
    var checkrec = ""; 
    for(var i=0;i<recordFoo.length;i++) 
    { 
     checkrec = checkrec + recordFoo[i]; 
    } 
    console.log(checkrec + fooToCheck); 
    return (fooToCheck == checkrec); 
    }; 

Template.apimethodchange.dropdown = ["string","array","int","boolean","double","struct"]; 
+0

Можете ли вы сказать нам, что контекст данных или вспомогательная функция выглядит? – richsilv

+0

Я добавил вспомогательную функцию. Пожалуйста, проверьте один раз. @ Richsilv –

ответ

1

Попробуйте с ../ для доступа родительского контекста

<option value="{{../param_type}}" selected="selected"> {{this}} </option>