diff --git a/packages/blaze/builtins.js b/packages/blaze/builtins.js index 690282d409..524171af48 100644 --- a/packages/blaze/builtins.js +++ b/packages/blaze/builtins.js @@ -11,11 +11,12 @@ Blaze.With = function (data, contentFunc) { view.onCreated(function () { if (typeof data === 'function') { + // `data` is a reactive function view.autorun(function () { view.dataVar.set(data()); }, view.parentView); } else { - view.dataVar.set(data); + view.dataVar.set(data); } });