我正在尝试渲染我的应用程序模板,该模板变得非常复杂,因此我想将其拆分为单独<script type="text/x-handlebars">
的
我想我想使用 {{view}} 助手,但我不知道。假设我有这个:
<script type="text/x-handlebars" data-template-name="application">
<div id="wrapper" class="clearfix">
<hgroup>
<header>
<div class="logo"></div>
<h1 id="facilityName">{{facilityName}}</h1>
<div id="sessionInfo">
<a id="userName">{{user}}</a>
<a id="logOut" href="../logout">log out</a>
</div>
</header>
</hgroup>
{{view App.breadcrumbsView}}
</div>
</script>
我想在上面的模板中加载下一个模板:
<script type="text/x-handlebars" id="breadcrumbs">
<div id="breadcrumbs">
<p>
<a href="{{breadcrumbObj.page}}">Network</a>
{{#each breadcrumbObj}}
<span>></span><a {{bindAttr href="link"}}>{{name}}</a>
{{/each}}
</p>
</div>
</script>
现在我正在尝试使用我的 app.js 中的这段代码来做到这一点
App.breadcrumbsView = Ember.View.create({
templateName: 'breadcrumbs',
breadcrumbObj: Util.breadcrumbs()
});
这不起作用,我收到未捕获的错误:断言失败:无法在路径“App.breadcrumbsView”处找到视图
谢谢