У меня есть сценарий, в котором я использую зарегистрированный помощник ifeq
условный, который сравнивает объект, который используется в моей инструкции, и отдельный объект, открытый для файла вида. т.е. blog_comment
и user
объект.Ручки доступа к объекту, не относящемуся к объекту, в вложенном состоянии. Каждое заявление
Однако я не могу найти способ доступа к объекту user
для того, чтобы он не имел отношения к каждому оператору blog_comment
. Есть ли способ доступа к несвязанным объектам в выражении handlebars?
Два объекта, которые доступны общественности с точки зрения:
blog_comments
(Будучи петельные через)
user
(представляет информацию пользователя вошедшего в)
Вот мой ifeq
Условные:
hbs.registerHelper('ifeq', function(value1, value2, options){
return((value1 === value2) ? options.fn(this) : options.inverse(this));
});
Вот мой вид файла: (сравнивая blog_comments.userId
с user.userId
)
{{#blog_comments}}
<i>{{createdAtDateSlug}}</i>
{{#ifeq userId user.userId}}<a href="#" class="blog-comment-delete" data-blog-id="{{blogId}}" data-comment-id="{{blogCommentId}}">Delete</a></p>
{{/ifeq}}
<p class="blog-comment">{{comment}}</p>
{{/blog_comments}}