#jquery #html #encoding #jquery-templates
#jquery #HTML #кодирование #jquery-шаблоны
Вопрос:
Хорошо, я нахожусь в ситуации с jQuery, tmpl-плагином и этим:
${$value.Text}
Это нормально и работает нормально, но, как я только что узнал из документации:
Использование {{html fieldNameOrExpression}} эквивалентно использованию ${fieldNameOrExpression}, за исключением того, что оно отображает некодированный текст в HTML DOM, тогда как ${} кодирует значения по умолчанию.
Хорошо, отлично. Но я не могу заставить {{html}}
тег работать с моим ${$value.Text}
.
Я пробовал такие вещи, как {{html ${$value.Text}}
или {html ${$value.Text}}
, но это просто не работает.
Ответ №1:
Правильный синтаксис:
{{html $value.Text}}
Комментарии:
1. Если вы работаете в блейде Laravel, как я, вам нужно будет выйти из него. Пример: @{{html-значение}}
2. У меня это не сработало. Другой ответ — это то, что сработало.
Ответ №2:
У меня сработало то, что:
{{html value.Text}}
Комментарии:
1. Это отлично сработало, например. {{Общие комментарии html}}, спасибо