2013-06-27 2 views
0

Knockout 및 JQuery.tmpl 라이브러리를 사용하고 있습니다. 내 템플릿이 올바르지 않습니다. 여기에 있습니다 :jQuery 템플릿의 각 루프를 중첩했습니다.

<script type="text/html" id="filters"> 
    {{each(i1, item1) addedFilters}} 
    <div> 
     <select> 
      {{each(i2, item2) filters}} 
      <option value='${SystemFieldName}' 
      {{if $item1 == $item2}}selected{{/if}}> 
       ${Field}</option> 
      {{/each}} 
     </select> 
     <input type="text" data-bind="value: Value" /> 
    </div> 
    {{/each}} 
</script> 

문제는 IF 문에 있습니다. 그것은 말합니다 : Uncaught ReferenceError: $item1 is not defined.

왜?

답변

0

(그것이 있어야로 문이 작동하는 경우 제외) 올바른 문은 같아야 경우 :

{{if item1 == item2}}selected{{/if}} - 달러 기호없이

관련 문제