Templates Meteor-将会话值转换为模板中的输入值

Templates Meteor-将会话值转换为模板中的输入值,templates,meteor,Templates,Meteor,我有一个助手模板,当输入字段是另一个模板中的选定项时,它会更改输入字段的外观。我现在想做的是使用相同的模板告诉输入字段它未被选中,或者传递会话值(如果它被选中) 以下是模板: <template name="income"> {{#each accounts}} <tr> <td class="row1"><input type="text" maxlength="58" value="{{income_acct_name}}" id="income

我有一个助手模板,当输入字段是另一个模板中的选定项时,它会更改输入字段的外观。我现在想做的是使用相同的模板告诉输入字段它未被选中,或者传递会话值(如果它被选中)

以下是模板:

<template name="income">
{{#each accounts}}
<tr>
  <td class="row1"><input type="text" maxlength="58" value="{{income_acct_name}}" id="income_acct_name{{_id}}"></td>
  {{#if selectedAcct }}
     <td class="row4" align="right"><input type="text" size="13" value="{{amount}}" id="income_amt_entered{{_id}}" class="open" readonly></td>
  {{else}}
    <td class="row4" align="right"><input type="text" size="13" value="" id="income_amt_entered{{_id}}" disabled></td>
  {{/if}}
  <td class="row5" align="right">{{formatMoney income_acct_total}}</td>
</tr>
{{/each}}
</template>
我尝试将{{with selectedAcct}}包装到我尝试插入{{amount}}的地方,但是该模板的任何其他帮助程序都开始抛出错误,因为它们无法再看到该输入元素的id-

    {{#with selectedAcct}}
     <td class="row4" align="right"><input type="text" size="13" value="{{amount}}" id="income_amt_entered{{_id}}" class="open" readonly></td>
    {{/with}}

TypeError: Cannot read property 'type' of null

有没有办法从Template.income.selectedAcct传递该值,或者我需要换一种方式?

只需使用{{selectedAcct.amount}}.LOL!谢谢里奇把我带回现实。有时候我会把事情复杂化。没问题,很高兴这是一件容易的事!
    {{#with selectedAcct}}
     <td class="row4" align="right"><input type="text" size="13" value="{{amount}}" id="income_amt_entered{{_id}}" class="open" readonly></td>
    {{/with}}

TypeError: Cannot read property 'type' of null