Новое поле Meteor в коллекции mongoDB работает в js-файле, но не в html-шаблоне - PullRequest
0 голосов
/ 26 апреля 2018

Я добавил новое поле ко всем моим документам в mongoDB коллекции моего проекта Meteor через robo3T, я могу использовать / читать новое поле через console.log в js файле, но {{new field}} в html temaplate не работает, и я не могу понять, почему .. все остальные поля работают совершенно нормально.

1 Ответ

0 голосов
/ 27 апреля 2018

Предоставляете ли вы помощника для возврата этих данных для шаблона? Нечто подобное должно работать.

Template.example.helpers({
newfield: function(){
 return Newfields.find({});
}
});

Тогда в HTML:

<template name = 'example'>
{{#each newfield}}
<p>{{New Field Data}}</p>
{{/each}}

Это должно сделать то, что вы ищете!

Если вам нужна дополнительная помощь или вы хотите увидеть ее в действии, у меня есть YouTube видео , которое реализует это в полном приложении. Здесь также есть блестящие документы , которые могут быть полезны.

Может быть, в следующий раз будет полезно, если будет предоставлен какой-то код, поскольку я могу только предположить, что вы ищете.

Felix.

...