Как я могу получить значение от помощника руля, используя уникальный идентификатор (может быть, первичный ключ БД)? - PullRequest
0 голосов
/ 28 июня 2019

В настоящее время я передаю уникальный идентификатор для получения некоторого значения из БД с помощью помощника руляЯ могу утешить все значения на стороне сервера (Node js), но не могу получить их в своем файле index.hbs.

Я попробовал options.fn (item), чтобы получить контекст.

helper.js

hbs.registerHelper("sideMenu", function (userId) {
    sidebarHelper.rooms(userId, (err, result) => {
        console.log("ret ar ", result);
        if (!err && result.length) {
            return options.fn(result);
            //return result;
        } else {
            return 0;
        }
    })
});

template.hbs

<ul class="treeview-menu">
   {{#sideMenu userInfo._id}}
      {{#each this}}
        <li>{{this}}<li>
      {{/each}}
   {{/sideMenu}}
</ul>

Я хочу видеть все результаты в цикле.

...