我是Backbone js的新手。有人可以帮助我从我的视图中发送模板中的数据。
我的视图有以下代码:
$('#top-bar').html(_.template($("#loginned-top-bar-template").html()));
我的模板包含
<li class="menu-item"><a href="javascript:void(0)" id="topbar-username"><%user_name%></a></li>
我想发送“awsome_user”。
如果有人帮助我会很棒。
答案 0 :(得分:1)
var compiled = _.template($("#loginned-top-bar-template").html());
var templateVars = {user_name : 'awesome_user' };
$('#top-bar').html( compiled(templateVars) );
如果要打印变量, <%user_name%>
应为<%=user_name%>
。
如果要使用其他user_name
,请在编译函数之前设置user_name
属性。
var compiled = _.template($("#loginned-top-bar-template").html());
var templateVars = {user_name : 'awesome_user' };
templateVars.user_name = Parse.User.current().get("name");
$('#top-bar').html( compiled(templateVars) );