如何在执行特定函数(Javascript)的基础上呈现模板
How can I render a template based on execution of a specific function- Javascript
我有一个下划线模板,我想根据某个函数的调用在模板中呈现特定的代码。模板:
<div id = "account-hover-container" style="display:none;">
<div class = "form-horizontal" id="hover-group-container">
<% _.each(obj,function(item){ %>
<p class="accountName-overview">
<label for="user-create-date" class="control-label col-xs-3" id="accountName-title">Name:</label>
<label class="overlay-accountName"><%= item.accountname %></label>
<hr id="main-overlay-hr"/>
</p>
<% });%>
<div id="detail-container">
<div class="form-group overlay-group">
<label for="user-create-date" class="control-label col-xs-3"><%= messages.admin.account.createdAccount %></label>
<label name="user-create-date" id="user-create-date" class="control-label col-xs-4"></label>
</div>
</div></div>
在上面的模板中,我只想对某个函数的每个循环执行上面的操作(如下)。其余部分我想在页面加载时呈现。
Js:
function popcheck(obj) {
//obj is a json object having fields for names and emails.
//do some stuff
}
我可以从模板中调用popcheck函数,并仅为该函数在每个循环中显示这些内容吗。这可能吗??有什么想法吗?
谢谢!
您可以有两个独立的模板,帐户悬停容器模板和帐户名称概述模板。然后,您可以在popcheck函数中呈现并插入accountname概述模板。
例如:
<div id = "account-hover-container" style="display:none;">
......
<div class="accountname-overview-container"/>
......
</div>
<script type="text/template" id="accountname-overview-template">
<% _.each(obj,function(item){ %>
......
<% });%>
</scirpt>
function popcheck(obj) {
var tmpl = _.template($(#accountname-overview-template).html());
$('.accountname-overview-container').html(tmpl({obj: obj}));
}
相关文章:
- 如何在大型nodeJS代码的基础上逐步引入typescript
- 显示IIS上javascript文件(SOAP请求)的XML响应
- 绘制(重新加载)具有cors=“”的图像;匿名的“;在画布上(javascript)
- 我想在值的基础上选中复选框
- 如何在多变量比较的基础上添加ng类
- 地图不会出现在谷歌地图上 JavaScript API v3
- 发送和接收“;生的“;OS X上JavaScript的Apple活动(El Capitan)
- 如何在标题SoundCloud的基础上进行曲目搜索
- 在选择其他下拉列表html和javascript araray的基础上,填充3个连续的下拉列表
- 在原始对象的基础上创建新对象的最简单方法,但没有几个字段
- 使用javascript在第一个选择列表选项的基础上更改第二个选择列表
- 如何在执行特定函数(Javascript)的基础上呈现模板
- 在Json函数的基础上返回javascript函数的值
- 如何在object名称的基础上创建javascript对象的实例
- 如何取一个现有的数字,并在此基础上生成一个随机数?[javascript]
- JavaScript slice()在空间(“”)的基础上爆炸
- 在间隔基础上绑定值HTML,Javascript
- 在兄弟对象的现有属性的基础上,将新属性添加到javascript对象中
- 在其他选择的基础上使用Javascript更改Select标记
- 在javascript中选择单选按钮的基础上打开弹出框