Использование рулей для фильтрации определенных продуктов из объекта JSON? - PullRequest
0 голосов
/ 26 июня 2018

Какой-то странный и конкретный вопрос, но здесь я иду.

В настоящее время я могу вытащить все свои продукты через YAML и с помощью некоторых методов грубой силы, я смогу отсортировать продукт по пользовательским полям.

У меня есть мастер множественного выбора, который пользователь должен заполнить, и в конце я получаю объект, который выглядит примерно так:

{
  stoneType: ['Granite', 'Quartz', 'Glass'],
  stoneFinish: ['Polished', 'Honed'],
  stoneConcern: ['Floor Care'],
  labels: ['Daily Cleaning', 'Stain Removal']
}

Я не могу (или, по крайней мере, не знаю, как) вставить эти данные в мой HTML, чтобы использовать данные, хранящиеся в моем коде YAML, и отобразить конкретные продукты.

Полагаю, я смогу решить эту проблему, если бы смог передать массив продуктов в javascript, используя какой-то помощник руля (?), Но Bigcommerce не допускает пользовательских вспомогательных функций.

Я читал в Интернете, что вы можете обойти это, установив руль, но это не работает для меня.

Когда я устанавливал рули через NPM, я получаю эту ошибку:

GET http://localhost:3000/stencil/00000000-0000-0000-0000-000000000001/dist/theme-bundle.main.js 404 (Not Found)

Есть ли у меня способ заставить работать пользовательские вспомогательные функции или другая возможная идея для сортировки и фильтрации продуктов?

Спасибо, благодарю за помощь.

РЕДАКТИРОВАТЬ: Я также пытался вручную загрузить Handlebars.js, включая файл, но я получаю сообщение об ошибке Handlebars не определен. Должно быть, я что-то делаю не так ...

...