提问者:小点点

如何在未评分模板中的函数中使用传递到该模板中的变量?


我使用下划线创建模板。我将集合的模型传递给模板,在这种情况下是“电话”对象的列表。

在模板内部,我定义了一个函数,当调用该函数时,它将创建一个表行,其中包含一个select,其中包含可以选择的电话号码。

我试过var手机=

假设函数称为create_select。我试过create_select

可能还有其他方法可以做到这一点(例如,在链接到此模板的骨干视图中处理的create_select事件),但我希望了解,如果这是不可能的,为什么不呢?


共1个答案

匿名用户

你必须在脚本let tag中调用它。用于访问该值并将其传递给函数。

模板内函数的js提琴示例

<% var x = people; disp(x); %>
<% function disp(x) { %>
     <% _.each(x,  function(name) { %> 
     <li><%= name %></li> 
     <% }); %>
<% } %> 

在示例代码中,我传递了一个json对象,在模板中有一个名为disp()的函数。我将值传递给函数,并使用_. each()函数解析它。