Я плохо пытаюсь сравнить один предмет с другим с помощью руля.
Как видно из приведенного ниже кода, я просто хочу проверить, совпадает ли course_id
с запрашиваемым (courseID = req.query.course_id
), поэтому при моем выборе выбранный элемент будет тем, который был задан с запросом.
Однако я не могу найти какое-либо решение для сравнения (я установил помощники руля) с другим заполнителем. Например, код работает, если я заменил courseID
на "5ae0aebc8ab041016c9e08db"
("5ae0aebc8ab041016c9e08db"
- это course_id
, запрошенный в URL).
Знаете ли вы, как заставить это работать, пожалуйста?
<form id= "course_id" action="" method='get'>
<select id="course_id" name="course_id" onChange="document.getElementById('course_id').submit()">
{{#each courses}}
<option value="{{this._id}}" {{#compare this._id "==" courseID }}selected="selected"{{/compare}} >{{this.name}}</option>
{{/each}}
</select>
</form>