问题标签 [template-literals]

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 投票
0 回答
926 浏览

jquery - 是否可以像这样混合 jquery 和模板文字?

我尝试使用 find() 和 append() 注入 1 个 jQuery 对象。但是出了点问题,我不确定为什么?

http://codepen.io/ueeeieei/pen/RoyVGB?editors=0010

我的代码:

0 投票
1 回答
101 浏览

javascript - 尝试将 JSON 对象与 JavaScript ES6 模板文字一起使用时出错

我第一次尝试使用模板文字,但在阅读了一些其他资源后遇到了无法调试的错误。

控制台上的错误信息是:

未捕获的类型错误:尝试将 note.created_at 与 进行比较时,无法读取未定义的属性 created_at null

它似乎不喜欢使用点符号来访问属性,这让我觉得我做了一些根本错误的事情,我现在太无知了,无法调试。

基本上我只想将一个 json 对象传递给模板文字并使用它的属性从它构建一个组件,同时还能够使用条件等。

0 投票
2 回答
526 浏览

javascript - 在以后的上下文中解析模板文字

我有如下用例,我在其中填充innerHTML如下。现在的问题是我想在 forloop 的上下文中解析模板文字。有什么线索吗?

populate_children(blog_entries_dom, blog_entries, blog_entry_template);

在此处输入图像描述

0 投票
0 回答
59 浏览

javascript - 像往常一样用标记的模板文字组装模板字符串

我正在寻找一个函数,它将模板字符串作为普通的未标记模板文字进行组装stringsvalues这存在吗?逻辑是什么?函数内部需要做什么tag才能使测试用例完整?

0 投票
1 回答
956 浏览

web-component - Web 组件中的模板 html 和模板字符串

使用 html 模板(然后是 html 导入)创建 Web 组件还是使用模板字符串更好?这些方法的优缺点是什么?

0 投票
1 回答
1881 浏览

javascript - 在模板文字中定义函数

我使用styled-components作为 React 样式的解决方案。他们有一个很好的方法,使用模板文字来插入 CSS。模板文字被传递给组件的 props,以便您可以执行以下操作:

结果是一个组件div根据 的值呈现具有绿色或红色背景的标签isMatching。以上将通过 JSX 像这样使用:

每次值props改变时,这个字符串都会被重新插值。这最终让我想到了我的问题:

每次插入模板文字时,是否会重新定义模板文字中定义的箭头函数?

如果是这样,那么我可能会考虑在模板文字之外创建函数并将其传入,例如

0 投票
1 回答
281 浏览

javascript - 为什么不能修改 CommonJS 模块中对象的值?

我有这个基本koa v2的应用程序,我尝试在其中将模板文字实现为查看引擎。./views/index.js如何填充fromstate的值app.js

我的问题是我想将对象值从ctx.body = index.render({})一路向下推送到.views/partials/mainTop.js文件,假设我想在标签title之间包含对象值。<title></title>有没有办法在不需要.views/partials/mainTop.jsin的情况下实现这一目标app.js?如果它是把手或 nunjucks 模板,我想用模板文字实现类似的东西。

./app.js

./views/index.js

./views/layouts/main.js

./views/partials/mainTop.js

./views/partials/mainBottom.js

0 投票
0 回答
71 浏览

javascript - 带有变量的模板文字标记函数?

是否可以将已分配模板文字值的变量传递给函数,然后该函数用函数调用它?

例子:

我做了类似的事情myTagFunc(str)还是我错过了什么?

0 投票
3 回答
5806 浏览

javascript - TypeScript:标记的模板文字显示错误

我正在尝试将ES5 的标记模板文字与 typescript 一起使用,但似乎 type script 并没有完全支持它。我有以下代码。

toString方法中,打字稿向我显示以下错误。

我不知道为什么它向我显示这个错误。根据 mozilla 的文档“标签函数的第一个参数包含一个字符串值数组。” 所以它应该接受字符串数组。但实际预期是TemplateStringsArray。不确定如何以及何时interface TemplateSringsArray定义。目前我正在使用TemplateSringsArraytype 来避免这个错误。谁能解释发生了什么。谢谢。这里是游乐场

0 投票
0 回答
19 浏览

javascript - Internet Explorer 中是否有模板文字的替代方法?

我有一堆字符串,它们由串联的代码组成,我需要将它们放入单个 JavaScript 变量中。

`template literals`显然是要走的路,而且效果很好。但是IE不支持。

有什么方法可以避免使用`template literals`并仍然获得多行字符串?