Описание тега template-strings

Предпочитайте использовать тег шаблонных литералов вместо шаблонных строк, которые являются старым именем из предыдущих спецификаций ECMAScript.
0 ответов

Typescript импортирует файл javascript es6, когда целью является es5

У меня есть внешняя зависимость в моем проекте, который использует возможности es6 (функции стрелок, строки шаблона и т. Д.). Когда я импортирую и пытаюсь открыть его с помощью IE, я получаю ошибки от IE. Если я использую возможности es6 внутри свое…
1 ответ

Как вложить шаблоны строк в ES6?

Я получил prefer-template ошибка от эслинт. Для временного решения я изменил свой код, чтобы использовать строку шаблона внутри require функция, которая вложена в url функционировать следующим образом: { background: `url(${require(`../../assets/${ed…
3 ответа

Как использовать условие _or_ в строках шаблона?

Я создаю проект с использованием node.js. я использую yo-yo библиотека для создания HTML-шаблонов. Я хочу добавить обложку из твита пользователя profile_banner_url. Как это: const yo = require('yo-yo') module.exports = function (tweet) { return yo` …
03 май '17 в 14:11
0 ответов

В приведенном ниже коде я использую строку шаблона. FCC не пройдет мимо меня, потому что не распознает его

Вот этот вызов @freeCodeCamp Вот мой код: const result = { success: ["max-length", "no-amd", "prefer-arrow-functions"], failure: ["no-var", "var-on-top", "linebreak"], skipped: ["id-blacklist", "no-dup-keys"] }; function makeList(arr) { "use strict"…
3 ответа

Javascript ES6 TemplateString a TemplateString

Я использую усы, чтобы создать одну строку, заменив несколько переменных внутри нее. Я хотел бы использовать TemplateString вместо этого, но мне нужно разрешать мою строку во время выполнения, а не во время компиляции кода, так как я читаю строку ша…
26 янв '17 в 21:25
1 ответ

Переопределить функцию по умолчанию для обработки строк шаблона ES6 (квази-литералы)

ES6 предлагает шаблоны строк, такие как `Hello ${name}` В этом случае вызывается конструктор шаблонов по умолчанию. Вы также можете использовать свои собственные "теги": tag`Hello ${name}` где tag является функцией, которая передает информацию о стр…
28 сен '14 в 06:39
5 ответов

Можно ли иметь комментарий внутри шаблона-строки es6?

Допустим, у нас есть многострочная шаблонная строка es6, например, для описания некоторых параметров URL для запроса: const fields = ` id, message, created_time, permalink_url, type `; Есть ли способ иметь комментарии внутри этого обратного шаблона-…
2 ответа

Можете ли вы "заглушить" строки шаблона ES6 до нормальных строк?

Я должен обойти ограничения gettext распознавать строки шаблона ES6, и я подумал о том, чтобы получить "не интерполированное значение" строк шаблона в качестве шага компиляции, чтобы в коде были только "нормальные" строки. В основном то, что я хотел…
1 ответ

Webpack JS Template Strings для генерации встроенного стиля CSS для фонового изображения: url()

У меня есть следующая строка шаблона в JS: `<div class="card-img center-auto" alt="Image of ${data.title}" class="${data.imgClass}" style="background-image: url(images/${data.imageName}.JPG)"></div>` Фоновое изображение - это встроенный …
03 дек '18 в 01:40
4 ответа

Строки шаблона не работают

Строки шаблона должны работать на любых терминалах, таких как терминал кода Visual Studio или терминал Windows. Но это не так. Я сделал этот код Visual Studio Code. Вот мой код var name = 'Andrew'; console.log('Hello ${name}'); и вывод Hello ${name}…
1 ответ

Верхний индекс результатов.toFixed()

В моем шаблоне Vue.js у меня есть строка шаблона для расчета общей суммы. Я использовал метод.toFixed() для отображения десятичных дробей. Десятичные дроби должны отображаться в верхнем индексе. Как я могу надписать часть.toFixed(2) моей строки шабл…
19 дек '18 в 13:01
3 ответа

Как изменить подсветку синтаксиса Notepad++ в строке шаблона машинописи

При использовании Notepad++ для записи строки шаблона в Typescript, когда я фокусируюсь на строке шаблона, передний план строки становится белым, что плохо контрастирует с цветом фона, я проверил конфигуратор стиля Notepad++ на вкладке настроек, я н…
3 ответа

Javscript: Как сгладить строку шаблона

В Javascript я хочу, чтобы сгладить мою строку шаблона. Итак, я хочу это: const str = ` my name is frank ` Чтобы обратиться к этому: const str = 'my name is frank' Причина, по которой я спрашиваю, заключается в том, что большие открытые пространства…
25 фев '19 в 08:07
2 ответа

Передача объекта в строку шаблона es6

У меня есть этот сегмент кода ниже ${res.result.map(resultObj => `<div class="col-sm-4 mb-4"> <a class="btn btn-primary" onclick="getEditable(resultObj)">Edit</a> </div>` )}; window.getEditable = (resultObj) => { consol…
21 сен '18 в 09:38
1 ответ

Как создать объект с парой ключ-значение переменной в Javascript?

Я хочу создать экземпляр объекта, ключ которого является переменной. Что-то вроде этого: var deleteDuplicates = function(head) { let dict = { `${head.val}`: 1 } } Возможно ли что-то подобное, кроме того, что в нем есть еще одна строка: let dict = {}…
11 май '17 в 23:08
3 ответа

ES6 Template String испытательный стенд

Я действительно заинтересован в том, чтобы узнать о шаблонных строках ES6 и немного изучил эту функцию. Однако теперь, когда Chrome Canary не поддерживает его (хотя, может быть, я ошибаюсь!), Есть ли где-нибудь / что-нибудь, что я могу использовать,…
2 ответа

Как добавить многострочную строку шаблона в div?

У меня есть шаблон строки следующим образом: var temp = ` for i in range(10): print i` Я ожидаю, что этот код шаблона должен появиться между div.Мой div в index.html: <div id = "code" style="height:500px;top:0;border: 1px solid black;"></di…
13 авг '15 в 19:44
1 ответ

Как вы преобразуете этот цикл в foreach? вот мой код я практикую шаблон строки

Я практикую шаблонную строку, я могу получить данные из простого массива, но если вы видите, что у меня есть многократная информация здесь, и я хочу показать ее в таблице. Я успешно закончил цикл for(см.), Но я хочу попробовать forEach для этого. co…
3 ответа

Ошибка вложенных строк шаблона / литералов: отсутствует}

Я пытаюсь создать панель навигации, используя информацию, извлеченную из DOM, но я получаю сообщение об ошибке, связанное со строкой шаблона ES6 (вложенной в данном случае), которая гласит "Uncaught SyntaxError: Missing } в выражении шаблона" Я дово…
4 ответа

Предотвращение разрывов строк в шаблонной строке ES6

ESLint: строка 403 превышает максимальную длину строки 120 (max-len) У меня есть длинная строка, которую я построил, используя строки шаблона ES6, но я хочу, чтобы она была без разрывов строк: var string = `Let me be the 'throws Exception’ to your '…
23 сен '17 в 11:31