Как включить вспомогательную функцию ember js в выражение handlebars - PullRequest
0 голосов
/ 21 февраля 2019

Я хочу включить помощника myHelper в выражение link-to, как показано ниже, но, похоже, вы не можете иметь выражение непосредственно внутри другого выражения.

{{# link-to "someUrl" class="txt-dark-1 {{myHelper data}}"}} Some text {{/link-to}}

Как можноВы включаете вспомогательную функцию в этом случае?

1 Ответ

0 голосов
/ 21 февраля 2019

Если вы хотите использовать значение вашего помощника напрямую, вы можете вызвать его через () вместо {} следующим образом:

{{# link-to "someUrl" class="txt-dark-1" (myHelper data) }}
  Some text
{{/link-to}}

Если вы хотите объединить другое строковое значение всвой атрибут класса, вы можете использовать его через concat помощник, как это:

{{# link-to "someUrl" class=(concat "txt-dark-1 " (myHelper data)) }}
  Some text
{{/link-to}}
...