0
所以我試圖實現一些handlebar指令到我的模板之一,但我有點失去了如何將JSON傳遞給模板,以便它可以使用它在指令中。傳遞JSON到Backbone.Marionette視圖的模板
目前我有這個在我看來:
application = require 'application'
template = require('views/templates/appLayout')
module.exports = class AppLayout extends Backbone.Marionette.Layout
template: template, loggedin: true
el: "body"
regions:
content: "#content"
這在視圖的模板:
<div class="navbar navbar-fixed-top">
<div class="navbar-inner">
<div class="container">
<a class="brand" href="#"><i class="icon-leaf"> </i> Application</a>
<div class="nav-collapse"><!-- Other nav bar content -->
<!-- The drop down menu -->
<ul class="nav pull-right">
{{#if loggedin}}
<h1>Welcome back!</h1>
{{else}}
<input id="login" type="email" placeholder="E-mail" class="flat">
<input id="password_login" type="password" placeholder="Password" class="flat">
<button class="btn btn-primary btn-mini login btn-embossed">Sign in</button>
<button class="btn btn-danger btn-mini register btn-embossed ">Sign up</button>
{{/if}}
</ul>
</div>
</div>
</div>
</div>
<div id="content" class="container"></div>
眼下模板的其他塊被越來越呈現,但我想,如果塊得到渲染。有誰知道如何正確實施這個?
謝謝!我終於可以開始閱讀你的書了! –
沒問題。本書涵蓋了使用'serializeData'(第115頁)(「將參數傳遞給Views和SerializeData」)。 –