问题标签 [hamlc]
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.
syntax - 如何制作跨越多行的haml-coffee 封口?
我正在尝试向我的一个模板添加少量逻辑(请不要责骂我将逻辑放入视图中的错误)并且很难获得正确的 hamlc 语法。
我正在迭代一个集合并想跳过另一个集合中存在的元素
直接的咖啡脚本看起来像:
我正在努力:
我得到了一些关于:
有任何想法吗?TIA,比利
ruby-on-rails-3 - Backbone.js Collection.models 不工作
我有一个使用 Backbone.js 和 HAML 作为客户端模板语言的 Rails 项目。
在文件 app/assets/views/meeting.coffee 中:
在文件 app/assets/javascripts/templates/meeting/index.hamlc
如果我转到浏览器控制台,我会得到:
如果我可以访问.hamlc 文件中的@collection 变量,因为我将它分配给window.x。为什么我无法从 .hamlc 文件访问 @collection 项目?
我需要类似的东西
去工作
ruby-on-rails-3 - Draper:如何将装饰模型的所有允许属性和公共方法转换为 json
我正在寻找一种将装饰模型转换为 json 以在我的客户端模板中使用的简单方法。我想找到一个解决方案,其中装饰模型的所有允许属性和公共方法都将保留在 json 中。
目前我有带有rails后端的骨干RIA。我正在使用 haml_coffee_assets gem 进行客户端模板。Draper 在那里为我的用户模型提供装饰
我的控制器代码如下所示:
而在我看来,我只是在初始化主干应用程序:
有没有办法删除丑陋的#for_json 装饰器方法?
ruby-on-rails-3 - 如何将原始 html 字符串属性嵌入到 .hamlc 模板中?
目前我有带有rails后端的骨干RIA。我正在使用 haml_coffee_assets gem 进行客户端模板。但我想念那里的rails view helpers。
我决定将原始 html 字符串添加到我的主干模型中。所以,我的咖啡脚本中有这种对象
我的模板代码变得非常简单
现在我想渲染一个模板
但它似乎不起作用。
coffeescript - .hamlc 模板的 Sublime Text 2 中的 Haml 语法高亮显示
我安装了 HAML textmate 包,它显示 .haml 模板的语法高亮显示,但我也有名为的 Coffee HAML 模板
我也想添加语法高亮。
Ruby Haml 语法足够好,所以我通常只是将语言更改为 Ruby Haml,但是当我再次关闭并打开文件时,Sublime Text 2 忘记了它,我不得不一次又一次地分配它。
有没有办法为 .hamlc 文件自动分配 ruby Haml 语法高亮?
ruby-on-rails - Haml Coffee 资产模板错误,无法访问 Backbone JS 模型?
我在 Rails 3.2 应用程序中使用 haml_coffee_assets。以下适用于 ejs 模板:
我似乎无法在 haml_coffee 中使用它。以下是我最好的猜测,但由于某种原因,这个 haml_coffee 模板不起作用:
我得到的只是:
ruby-on-rails - 对骨干咖啡-haml模板中的对象进行迭代?
我正在尝试遍历骨干集合对象并将其中一个属性打印到 haml-coffee 模板 (.hamlc) 上的未链接列表中。
在上下文中,我有一组字体。我想将每种字体的名称打印到模板上。
这是想象代码的样子:
但是,这根本不会迭代。我可以在这个 for 循环中输入任何输入,但它根本不执行。
这是@fonts 输出到 console.log 时的样子
如何迭代此对象并输出和打印模板中的每个名称?
backbone.js - 骨干模型 - 在运行时提取名称
我需要能够在运行时从主干视图中提取主干模型的名称,以编写通用视图,然后编写模板代码。也就是说:我需要从传递给视图的模型中获取“ClassName”,然后从中获取前三个字符并将其传递给模板。
有没有简单的方法来做到这一点?
谢谢。
巴拉特
html - 从 HAML 中的 html 内容变量中提取纯文本
我正在尝试从 HAML 中的某些 HTML 内容中提取纯文本。例如,如果我在一个名为 message.content 的变量中有这个 HTML:
我有这样的 HAML 行:
我想要这个作为输出:
我有什么可能的方法吗?我看过,!=
但它解释了 HTML,还有:plain
过滤器,但没有运气。任何帮助将不胜感激,谢谢!
node.js - Nodejs 骨干模板
我在rails、requirejs 和backbone 方面做了很多工作,并且知道如何在rails 中使用haml 咖啡模板。
我如何在 Node.js 中做到这一点,我有一个 Node.js 应用程序,但对于如何获取模板来编译客户端,我处于死胡同,我没有卡在 haml 咖啡上,任何模板引擎都可以,玉也好,下划线也好。只是一个很好的起点,这样我就可以继续在 node.js 中构建主干应用程序。
任何帮助表示赞赏!