Backbone.js 如何在未评分模板中的函数中使用传递到该模板中的变量?
我正在使用下划线创建模板。我将集合的模型传递给模板,在本例中是“phone”对象的列表 在模板内部,我定义了一个函数,当调用该函数时,它将创建一个表行,其中包含一个select,其中包含可以选择的电话号码 我在函数中尝试了“var phone=”。没用 假设函数名为“create_select”。我尝试了“创建_选择(){}”。那也没用Backbone.js 如何在未评分模板中的函数中使用传递到该模板中的变量?,backbone.js,underscore.js-templating,Backbone.js,Underscore.js Templating,我正在使用下划线创建模板。我将集合的模型传递给模板,在本例中是“phone”对象的列表 在模板内部,我定义了一个函数,当调用该函数时,它将创建一个表行,其中包含一个select,其中包含可以选择的电话号码 我在函数中尝试了“var phone=”。没用 假设函数名为“create_select”。我尝试了“创建_选择(){}”。那也没用 可能还有其他方法可以做到这一点(例如,在链接到此模板的主干视图中处理的create_select事件),但我想了解,如果这不可能,为什么不可以。您必须在脚本le
可能还有其他方法可以做到这一点(例如,在链接到此模板的主干视图中处理的create_select事件),但我想了解,如果这不可能,为什么不可以。您必须在脚本let标记内调用它。用于访问值并将其传递给函数
在示例代码中,我传递了一个json对象,在模板中有一个名为disp()的函数。我将值传递给函数,并使用u.each()函数对其进行解析。Rajesh-这不是我问题的答案。我想问的是如何在我在模板中定义的函数中使用传递给模板的变量。您是否尝试过此编辑我的答案?如果需要,请尝试查看我创建的fiddle链接示例。谢谢。
<% var x = people; disp(x); %>
<% function disp(x) { %>
<% _.each(x, function(name) { %>
<li><%= name %></li>
<% }); %>
<% } %>