问题标签 [jst]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2139 浏览

javascript - 渲染下划线模板的 grunt contrib-jst 格式不正确

我正在尝试使用 grunt-contrib-jst 来编译我的下划线模板,但它似乎没有正确呈现/保留变量。以下是模板通常的样子:

下面是通过 grunt 渲染的内容:

以下是我设置 grunt 任务的方式:

当我尝试使用模板时:

我收到此错误:

知道出了什么问题以及如何维护原始模板的格式吗?

0 投票
1 回答
782 浏览

forms - 从 JSTL 中的列表中选择一个项目

在下面的 JSP 中,我有一个列表,我正在迭代和打印一个附加按钮

JSP

输出画面

如果我单击表单中的批准按钮,隐藏字段将采用所有行的值。我需要单独从单个行发布 reqno(即)我单击按钮的行。请给我一个想法。提前致谢 !

0 投票
1 回答
108 浏览

javascript - 在 JST 主干.js 模板中执行本机 javascript

我正在尝试在 JST 文件中执行循环:

数据人

日产

不知道也找不到文档 ion for 中的循环JST,只是试图从 PHP 中应用逻辑。

0 投票
3 回答
4660 浏览

angularjs - 从本地预加载 (JST) 模板缓存加载 ng-include 部分

我将我的模板预加载在一个 javascript 字符串数组中,例如var t = JST['firstTemplate'],在哪里t

如何在ng-include指令中使用这个预加载的模板?

请注意,我在这种情况下的模板可能更复杂,可能包含嵌套视图和模板以及它们自己的嵌套范围和控制器。所以我不确定是否有任何 ng-bind 指令会有所帮助?

更新:

查看它的来源ng-include似乎是一个很好的方法是将模板加载逻辑解耦到可定制的提供程序中。

当前的默认加载机制只是简单地$http.get使用$templateCache作为缓存提供程序。似乎我可以将模板内容JST['firstTemplate']注入模板缓存,但我必须在启动时为每个模板执行此操作。

然后有,

我还可以编写一个与每个 ng-include 并行的自定义指令,以某种方式对模板进行预缓存。这又显得笨重了。

更新#2

我将尝试覆盖 templateCache,以便它使用我已经预加载的 JST 哈希。如果可行,将发布结果。

0 投票
1 回答
46 浏览

backbone.js - 无需再次渲染的主干 JST 模板更新

我正在寻找更新模板数据而不再次渲染模板,因为我只需要更改一个数字

此代码是模板的一部分,我想更新“data.showingNow”而不再次渲染模板,因为只需要更新一小部分

可以做到吗?

0 投票
0 回答
137 浏览

backbone.js - 将 JST 模板与主干表单一起使用

我正在尝试骨干表单骨干插件,并希望使用 JST 模板来制作自定义表单。看起来它不适用于开箱即用的 JST,所以有人遇到过类似的问题吗?

0 投票
1 回答
1214 浏览

javascript - 骨干网/木偶 JST 模板 - 没有错误但没有显示视图

我最近需要为我的所有模板使用 JST 文件,这样我就不会到处都有 html 模板的混乱。

我正在使用 grunt(使用 grunt-contrib-jst)构建 JST 文件,它会创建文件“build/templates.js”。

以下是那里的一个条目:

我根据https://github.com/marionettejs/backbone.marionette/wiki/Using-jst-templates-with-marionette更新了我的骨干.marionette 渲染方法,它要求替换 Renderer.render 方法。请参阅下面的更改:

所以我认为有以下几点:

页面加载,没有错误或任何东西,但页面上没有任何渲染,没有视图等。

有什么遗漏或做错了吗?

谢谢你。

0 投票
1 回答
240 浏览

ruby - Sinatra 骨干 Haml JST 模板

所以我下载了 Coffee Sinatra Boilerplate repo ( https://github.com/timwingfield/backbone-sinatra-boilerplate ) 作为开始使用 Backbone 和 Sinatra。

在我过去的很多 Ruby 经验中,我使用 Haml 作为模板/标记语言,所以我决定为 repo 设置 Haml。

我将文件替换为views/templates/title.jst.tplviews/templates/title.jst.haml并将 haml.js 文件添加到 js 供应商文件夹中,将其指定为 server.rb 中的依赖项以处理undefined: Haml is not a function错误。

现在我要处理的错误是

Uncaught TypeError: undefined is not a function指向return c["templates/title"].apply(this, arguments);输出的jst.js:

有什么建议么?

0 投票
2 回答
4606 浏览

java - 如何迭代 ArrayList> 在使用 JSTL 的 jsp 页面中

我正在尝试使用 JSTL 显示我的数据库中的值有标签,因为它不可重用我一直在使用另一个场景按照我之前的问题,Other Statergies to implementation <sql:query>,我开始使用 servlet 来转到我的表格查看页面,我不能像在那个链接中那样使用一维数组,所以我使用了 ArrayList>。

下面给出了我从数据库中获取值的代码。

我的 Servlet 代码如下

我页面中的代码如下

我的加载页面只返回空白页面,我做错了什么,如果我做的代码有误,请纠正我。

我的日志中的错误如下

0 投票
1 回答
940 浏览

javascript - 主干视图,需要根据参数在模板中渲染图像

所以我有一个视图,它将渲染一个包含图像的模板。此图像取决于传入的变量,位于assets/images中。

基本上,我怎样才能将此模型传递到模板中,以便它可以渲染正确的图像?

通常Rails我会在 RailsERB模板中做:

如何在JST模板中实现相同的效果?