Вложенные помощники в руле Ember

#ember.js #handlebars.js

#ember.js #handlebars.js

Вопрос:

В моем приложении Ember есть модель с длинным текстовым полем; это поле содержит текст, отформатированный в формате HTML, поэтому в шаблоне Ember я использую тройные скобки для его отображения:

 {{{text}}}
 

Но теперь я хотел бы вставить в этот текст помощник handlebars (в частности, {{link-to}}, который открывает другую страницу моего приложения);
Кто-нибудь знает, как сохранить в БД текст с помощником handlebars внутри и правильно его отобразить?

Комментарии:

1. сохранение помощников руля как части текста звучит как действительно плохая идея. Что, если завтра вы захотите использовать другой фреймворк? Кроме того, концептуально помощники handlebars и логика рендеринга должны быть на клиенте и только на клиенте.

2. Хорошо, понял; но мне нужно вставить ссылку внутри текста (и это не может быть простой тег <a>, мне нужен {{link-to}}; итак, какой из них лучше всего подходит для достижения этой цели? Могу ли я использовать заполнитель в тексте, а затем каким-то образом заменить его на клиенте соответствующим помощником {{link-to}}?