Я пытаюсь сделать помощник Meteor не реагирующим с этим кодом: Метеор - Tracker.nonreactive() не снимая реактивности от помощника
let titleNonReactive;
Template.articleSubmission.onCreated(function() {
this.autorun(function() {
titleNonReactive = Template.currentData().title;
});
});
Template.articleSubmission.helpers({
titleNonreactive: function() {
return titleNonReactive;
}
});
Однако полученный вывод еще реактивный. Если я сохраню новое значение в фоновом режиме, оно автоматически обновится в интерфейсе, где я показываю результат этого помощника с {{ titleNonreactive }}
.
Как это исправить?
Это, вероятно, имеет отношение к вашему Blaze контекста данных; можете ли вы показать код шаблона Blaze, который ссылается на '{{title}}' и '{{titleNonreactive}}'? – hwillson