Handlebars 只渲染一些元素
Handlebars render only some elements
我有以下把手模板:
<script type="text/x-handlebars" data-template-name="index">
{{log model}}
<button {{action 'getSuggestion'}}>Get suggestion</button>
{{log suggestion}}
{{#if suggestion}}
<p>There is a suggestion</p>
{{else}}
<p>NO suggestion</p>
{{/if}}
<ul>
{{#each item in model}}
<li>{{item}}</li>
{{/each}}
</ul>
</script>
目前,这两个 log
按预期工作,但它们之间的按钮 未 呈现。
不久前,我在模板的开头添加了另一个 <p>text</p>
,但同样没有呈现。
你知道为什么吗?是否有调试 Ember 应用程序的特定方法?我发现 Handlebars 极其不可预测,元素在没有特定原因的情况下被渲染或不被渲染,并且没有显示任何错误...
事情很简单:我使用的是 Ember.js 的旧版本。更新到最新版本使一切恢复正常。
我有以下把手模板:
<script type="text/x-handlebars" data-template-name="index">
{{log model}}
<button {{action 'getSuggestion'}}>Get suggestion</button>
{{log suggestion}}
{{#if suggestion}}
<p>There is a suggestion</p>
{{else}}
<p>NO suggestion</p>
{{/if}}
<ul>
{{#each item in model}}
<li>{{item}}</li>
{{/each}}
</ul>
</script>
目前,这两个 log
按预期工作,但它们之间的按钮 未 呈现。
不久前,我在模板的开头添加了另一个 <p>text</p>
,但同样没有呈现。
你知道为什么吗?是否有调试 Ember 应用程序的特定方法?我发现 Handlebars 极其不可预测,元素在没有特定原因的情况下被渲染或不被渲染,并且没有显示任何错误...
事情很简单:我使用的是 Ember.js 的旧版本。更新到最新版本使一切恢复正常。