Согласно http://handlebarsjs.com/expressions.htmlя должен сделать это:
{{article.title}}
Но я не могу получить это для работы в метеоре. Вот мой шаблон:
{{#if item}}
{{item.name}}
{{/if}}
Вот код JavaScript, который возвращает элемент:
Template.content.item = function() {
return Items.findOne({ _id: Session.get("list_id") });
};
И да, элемент действительно имеет свойство с именем name
:-)
Когда я это делаю, я вижу ошибка в Firebug, которая говорит ret is undefined
Это можно отследить до Assessment.js:
for (var i = 1; i < id.length; i++)
// XXX error (and/or unknown key) handling
ret = ret[id[i]];
return ret;
В момент ошибки ret
ссылается на окно
объект. Что с этим делать?