2017-01-31 2 views
0

В последнее время у меня возникают проблемы при работе с мопсом (Jade). Я отправляю массив со спины к себе, а потом сортирую его на стороне клиента.Render Jade/Мопс из переменной javascript

Это выглядит следующим образом:

potentials это массив объектов, которые я отправляю на мой фронт со спины с res.render('./myPage', {potentials})

script. 

    $(document).ready(function() { 
     $("#age-slider").change(function(){ 

     var slider = document.querySelector('#age-slider') 
     var sliderInputs = slider.querySelectorAll('input[type=range]') 
     var found_age = potentials.filter(v => v.age >= sliderInputs[0].value && v.age <= sliderInputs[1].value); 
     console.log(found_age) 

     }) 
    }) 
    if (found_age) 
    span 
     li 
     found_age.username 

Так что мой род работает, я могу войти свои ценности, когда Я играю с входами, но как я могу сделать свой массив found_age на этой странице мопса сейчас? Что я имею

Спасибо за любую помощь!

ответ

0

После долгой ночи рыть вот что работает для меня:

found_age = potentials.filter(v => v.age >= sliderInputs[0].value && v.age <= sliderInputs[1].value); 
     console.log(found_age) 
     document.getElementById('array-Filter').innerHTML = found_age.map((user) => { 
      return ` 
      <li>${user.username} ${user.age} years old from ${user.city}</li> 
      `; 
     }).join(''); 
Смежные вопросы