问题标签 [coffeekup]

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 投票
2 回答
549 浏览

javascript - 没有 CoffeeScript 的 TowerJS?

我只是在研究 Node.js Web 开发中的可能性。我习惯用 ASP.NET MVC 3 编码,所以 TowerJS 和 Geddy 对我来说看起来很友好和熟悉(因为 MVC 模式)

但是我不太喜欢 CoffeeScript(因为它奇怪的语​​法和调试问题),所以如果我可以在不使用 CoffeeScript 的情况下使用 Tower,我会很高兴 - 如果我可以使用简单的 JavaScript 代替。是否可以?如果我去他们的网站,我到处都能看到 CoffeeScripts……

(如果我也可以使用另一个模板引擎(因为 CoffeeKup 也使用 CoffeeScript),我会很高兴,并且我将其更改为更像Razor 的引擎。)

0 投票
1 回答
378 浏览

docpad - 在引用“内容”模板数据变量后,在 Docpad coffeekup 布局文件中包含脚本/内容

在调用“@content”后,我无法从布局文件中提取页尾脚本(或其他内容)。我正在使用 coffeekup 模板并具有以下 default.html.coffee 布局文件。

我遇到的问题是,“@content”只有在没有任何内容的情况下才能正确生成和呈现特定于页面的内容(例如,如果上面的 @getBlock('scripts') 行被删除或注释掉)。然而,使用上面的代码,脚本的 getBlock 调用成功,但 '@content' 不插入内容。任何帮助表示赞赏,谢谢。

0 投票
1 回答
2871 浏览

coffeescript - 带有 CoffeeScript 的模板引擎

我用 CoffeeScript 找到了以下模板引擎

现在,我只是想知道 CoffeeScript 周围是否还有其他一些模板引擎,因为上面的两个第一个引擎已经 2 年没有更新了?

0 投票
0 回答
76 浏览

angularjs - 如何在coffeekup 的输出中获取HTML 元素中的空(即无值)属性?

我正在尝试使用coffeescript 和coffeekup 开始使用AngularJS。

当AngularJS检测到任何 HTML 元素的属性时,它能够自动引导自身。ng-app根据文档,它应该放在<html>or<body>元素上。但是,它会尝试加载任何属性值(如果给定)作为应用程序根模块。

例如,当放置在<html>元素上时,HTML 应该是

使用coffeekup 似乎无法实现此输出。我尝试了以下事情:

澄清一下:我想要的是以下内容:

因为这会导致 AngularJS 寻找一个不存在的名为ng-app.

目前,我将一个空的根模块定义为一种解决方法,但我仍然认为这不是coffeekup 无法做到的。