问题标签 [grunt-ember-templates]
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.
sails.js - Sails.js、Ember、Handlebars 和通过 grunt-ember-templates 进行配置:未创建模板文件
找到链接Sails JS with EJS but linker to compile handbars public templates ,它看起来很直接,但不知何故它不适用于我当前的带有玉的 Sails 版本
这是 tasks/config/emberTemplates.js 中当前的 Grunt 配置
我可以看到任务被 Grunt 接手了
但是文件 ./tmp/public/templates.js 永远不会被创建。
我把头撞在墙上8个小时,不知道该去哪里。任何帮助都将不胜感激。谢谢
javascript - Ember 模板,在 HTML 中内联时出错,编译后
我正在将 Ember 模板编译成一个 JS 源文件,该文件在作为 HTML 中的外部源加载时正确加载。
但是,当我将相同的源文件内联到 HTML 中(当前项目需要它)时,我在浏览器控制台上收到以下错误:
失败的模板代码如下:
有任何想法吗?
google-chrome - Ember JS 1.8.1 + Chrome - 额外的空格
由于我将 EmberJS 从 1.6.1 升级到 1.8.1,因此我正在开发的应用程序出现问题。它只发生在 Chrome 下。问题是,不知何故,我的模板在每个 html 节点周围都有很多额外的空间。可以这么说......而不是:
我得到这样的渲染:
或者你会在这里看到它:
这显然会破坏很多样式。有趣的是,当我从这种奇怪的构造中删除至少一个空格时,给定部分的样式神奇地又回来了(即使其他空格仍然存在)。
顺便提一下。我正在使用 ember-grunt-templates 0.4.21 来编译. 我知道它有新版本(我认为是 0.4.23 ......),我也尝试更新它,但它没有帮助。
我知道这里有提到:http: //emberjs.com/blog/2014/11/04/ember-1-8-1-released.html关于Chrome中的空白问题,但它说人们得到相反的结果由于 Chrome 中的一些错误,缺少空格的影响。;> 我的 Chrome 实例是在消耗和收集所有其他人的空格还是什么?:-)
有没有人遇到过类似的问题(比如我的,不像 Ember 发行说明中提到的那样)?任何人都知道如何摆脱这个?
更新1:
我试图更新到:
- 余烬 1.9
- 车把 2.0
- Grunt-Ember-Templates 0.5 alpha
这修复了很少出现的空白问题,但有些仍然存在。即导致渲染文本前面有一个空格:
这不会:
:-|
ember.js - 模板中的 Emberjs 增量
我觉得我可能会为一个简单的问题做很多事情。
如果index = 0
,我如何index
在模板中增加。
理想情况下,我想做这样的事情。
据我了解,解决方案是编写如下所示的辅助函数。
然后在模板中您将执行以下操作。
所以希望,我错了,有一种更简单的方法可以做到这一点。并且可能是在模板中进行“简单”处理的更简单方法。不确定是否存在异议,因为模板中可能存在“太多”逻辑。
对此的任何指导将不胜感激。
谢谢!
ember-components - 在ember-cli项目的模板中使用Ember-component后删除默认换行符
例如,当我使用 ember 组件时
我不想在组件和 html 标记之间换行。
ember.js - 在 grunt 中运行 ember-template-compiler 时出现错误“no global: `self` or `global` found”
尝试将 Ember 项目升级到版本 2,仍然使用 Grunt 作为构建工具,添加 ember-template 编译器任务后出现此错误:
"运行"emberTemplates:dist" (emberTemplates) 任务
错误:ember-template-compiler.js:869 throw new Error('no global:
self
orglobal
found'); ^ 没有全局:self
或global
发现警告:Ember Handlebars 无法编译..."
/////
/////
谢谢你的帮助!