Рули для динамического заказа контента
Я использую руль для шаблона очень простого веб-приложения. Я хочу, чтобы динамически упорядочить блоки HTML на основе значения важности, данного каждому. Это должно быть сделано на стороне клиента, причем эти значения также поступают от клиента.
В качестве простого примера вы можете заказать три изображения в зависимости от того, сколько раз пользователь щелкнул по нему (при условии, что #clicks хранится на стороне клиента).
В настоящее время у меня есть каждый блок HTML, написанный как частичный. Частичные имена с соответствующими значениями важности находятся в массиве объектов, и я отсортировал этот массив на основе значений важности ( пользовательская функция сортировки Handlebars.js). Затем у меня есть каждый помощник следующим образом:
{{#each block}}
......{{partialName}}.....
{{/each}}
Что я не могу понять, так это как включить частичные компоненты, когда их имена включены в виде строки в {{частичное имя}}. Моя проблема очень похожа на это: использование переменных для частичного шаблона
Я пробовал этот метод: {{> (lookup . 'MyVariable') }}, но я не могу заставить его работать, я не могу понять это.
Это для изучения, а не производства, поэтому я не использую никаких дополнительных фреймворков (ember.js и т. Д.).
Извините, я неопытный со Stackru, поэтому, пожалуйста, дайте мне знать, если это не очень хорошо выражено, и я постараюсь исправить это.