问题标签 [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 回答
797 浏览

node.js - Nodejs服务器运行错误:TypeError:对象#的属性“引擎”不是函数

我正在尝试启动此 NodeJS 服务器,但收到 TypeError 消息,我已将我的 Express 更新到最新版本。我认为 JST 还不能与 express 3 一起使用,但我找不到是这种情况还是我的代码有问题。我的代码如下:

0 投票
1 回答
972 浏览

backbone.js - 带主干的动态 JST 模板选择

我有一个视图,需要针对不同模型的不同模板。

我正在实施支付提供商配置,它需要为不同的支付提供商提供一组不同的选项。

这是我现在在我的视图代码中的内容:

它有效,但它很丑陋。

我尝试了类似的方法,但除了简单的用例之外,我找不到关于如何使用 JST 对象的权威手册:

这会返回一个错误,指出它不是一个函数。

我想,理想情况下,解决方案看起来像

但我不知道如何正确编写它。

更新

后者确实是正确的,问题是调用 render 时没有加载 @model。

0 投票
1 回答
681 浏览

ruby-on-rails - 使用 JST 支持前后共享 Rails 模板

我想在 Rails 应用程序的前后共享 js 模板,以应对代码重复的情况。

要求是:

  • 下划线 (ejs) 或车把/小胡子模板。最好是 ejs,因为我已经在使用下划线客户端。
  • 我还想利用 rails 资产管道将它们拉入 JST 对象/函数中,这样我就可以将模板文件分开,并可以获得缓存等其他好处。

我发现了一些适用于一种情况或另一种情况的宝石,例如 handlebars_haml_assets、ejs、FlavourSaver 等,但没有一个能够满足所有这些要求。前后共享 js 模板以及在 rails 3 应用程序中使用 JST 的最佳方式是什么?

0 投票
11 回答
134995 浏览

java - 无法在 Eclipse 中将项目添加到 Tomcat 服务器

我无法将我的项目添加到 Eclipse 中的服务器 - 为什么?

我安装了所有必要的工具(Web Dev、Java EE、服务器适配器和 Tomcat 本身,一切)

我配置了运行时环境,将所有 Java 版本调整为 JDK 6(因为它应该在 Tomcat 6 上运行),但是在创建新服务器时,我可以添加资源的对话框左侧仍然是空的。

我还能尝试什么?

PS:我在 Windows 7 Professional 上使用Eclipse v4.2 (Juno)。

0 投票
1 回答
350 浏览

ruby-on-rails - 仅当我在模板中使用它时才能使用主干模板变量

在我的模板中,我必须输入 this.name 和 this.gravatar 才能访问我的用户模型数据属性。如果我没有在模板尝试呈现时收到错误消息。一切正常,但我没有看到他们放置这个的任何例子。在模板中。

我的骨干视图:

我的标题模板:

我如何生成我的视图:

0 投票
2 回答
1310 浏览

gruntjs - Grunt 无法编译 JST

我正在尝试将 JST 模板用于使用 Backbone 的项目。一切似乎都正常,但我遇到了一个我无法解决的语法错误。

这是控制台输出的内容:

运行 --verbose

这是它试图编译的文件:

我试过用 <% 替换 <%= ,这似乎是成功的,但这不是我想要实现的。

我在这里做错了什么还是这不是编写 JST 模板的正确方法?

当我在 Rails 上运行时,我曾经使用 *.jst.eco 作为我的模板文件,但由于这是一个 PHP 项目,我需要找出另一种方法来做事,因此也不确定这是否是最好的方法做或不做。

第一次编辑:

因此,在获得一些反馈后,我尝试使用以下代码将其分解为最简单的:

它成功编译并给了我这个:

而这个,编译失败:

0 投票
2 回答
341 浏览

ruby-on-rails - Rails 3.2+ 使用 Haml 生成 Javascript 模板 (JST) 的最佳实践

我问了一个关于我在使用特定 gem 时遇到的问题的具体问题,该 gem 打算在单独的线程中执行此操作(https://stackoverflow.com/q/18577033/1206117?sem=2

但我觉得我可能不知何故走上了“错误的船”,因为我发现的关于 Rails/Haml/JST 模板的所有问题都至少有 2 年之久,或者没有得到解答。

我正在编写一个包含大量客户端 JS 的应用程序,因此想使用模板来呈现视图(我正在使用 Backbone)。我想使用 Haml 来编写模板。

我不是在寻找关于哪种宝石/方法更好的辩论,我在寻找一种可行的方式,并且目前有支持和积极使用。目前我无法在 Haml 中编写我的 JS 模板,这很糟糕。我目前正在避免使用 CoffeeScript,因为我对 Javascript 还是很陌生。

0 投票
0 回答
389 浏览

ruby-on-rails - JST v 下划线模板

我正在玩一个使用 JST 模板的演示 Rails Backbone 应用程序。在 user_registration 视图中,有这样一行

指的是注册模板,其中一部分有一个带有user_registrationid的表单

如果点击表单上的提交,用户注册视图会调用注册函数

重要的是,用户注册视图没有明确声明一个el. 我认为这很重要,因为它el通常定义视图侦听事件的区域。在这个视图中,它没有被声明,但它知道提交按钮何时被点击。

如果我删除线

并将该模板中的代码(包括#user_registration id)复制到下划线模板中,然后在初始化时告诉 user_registration 视图像这样使用该模板

一旦我在#user_registration 表单上单击提交,user_registration 视图就不再听到该事件。

总之,user_registration 视图仅在我template: JST["users/signup"],用于模板时才听到提交事件,而不是在我使用下划线时。在这两种情况下,我都没有明确声明视图应该监听的区域el。这是为什么?

0 投票
1 回答
1328 浏览

javascript - 如何在单个主干视图中使用多个 JST 模板

为什么这段代码会导致渲染函数出现以下错误?

0 投票
1 回答
7189 浏览

javascript - 如何将 JST 与 underscore.js 一起使用?

我在使用变量时遇到了问题,而这些变量通常对理解.js 没有问题,但似乎当您将 JST 与 underscore.js 结合使用时,它似乎很困难。

呈现的 JST 文件

错误

性.ejs

背景资料

正如预期的那样,header在阅读器时不可用,这是通过 grunt 文件发生的,每次更改我的 JST 模板。我觉得我必须以错误的方式实施 JST。

但是,对我来说,这似乎是做所有事情的正确方法。

当然,我正在尝试在 sex.ejs 中使用带下划线的变量

所有这些代码都可以在这里看到:http: //m.sexdiaries.co.uk/#wank 注意: 我可以保证这对工作来说是安全的并且不包含任何图像,尽管它确实不像 url 那样具有误导性成人材料,它是一个教育应用程序。