问题标签 [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.

0 投票
1 回答
266 浏览

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个小时,不知道该去哪里。任何帮助都将不胜感激。谢谢

0 投票
1 回答
573 浏览

javascript - Ember 模板,在 HTML 中内联时出错,编译后

我正在将 Ember 模板编译成一个 JS 源文件,该文件在作为 HTML 中的外部源加载时正确加载。

但是,当我将相同的源文件内联到 HTML 中(当前项目需要它)时,我在浏览器控制台上收到以下错误:

失败的模板代码如下:

有任何想法吗?

0 投票
1 回答
287 浏览

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

这修复了很少出现的空白问题,但有些仍然存在。即导致渲染文本前面有一个空格:

这不会:

:-|

0 投票
4 回答
4376 浏览

ember.js - 模板中的 Emberjs 增量

我觉得我可能会为一个简单的问题做很多事情。

如果index = 0,我如何index在模板中增加。

理想情况下,我想做这样的事情。

据我了解,解决方案是编写如下所示的辅助函数。

然后在模板中您将执行以下操作。

所以希望,我错了,有一种更简单的方法可以做到这一点。并且可能是在模板中进行“简单”处理的更简单方法。不确定是否存在异议,因为模板中可能存在“太多”逻辑。

对此的任何指导将不胜感激。

谢谢!

0 投票
1 回答
104 浏览

ember-components - 在ember-cli项目的模板中使用Ember-component后删除默认换行符

例如,当我使用 ember 组件时

我不想在组件和 html 标记之间换行。

0 投票
0 回答
165 浏览

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: selfor globalfound'); ^ 没有全局:selfglobal发现警告:Ember Handlebars 无法编译..."

/////

/////

谢谢你的帮助!

0 投票
1 回答
77 浏览

javascript - 如何为嵌套的动态路由渲染 ember 模板?

js`,我已经声明了一些这样的嵌套路由:

这里的orders.details模板没有渲染,但它会转到正确的路由文件,这是路由文件:

orders我还在文件夹 中以嵌套方式声明了模板:在此处输入图像描述

这不会渲染orders/details模板,它总是转到orders模板。这是我的orders/details.hbs模板:

这是我导航到路线的方式: {{#link-to 'orders.details' order.id}}{{order.description}}{{/link-to}}