流星:访问它

时间:2015-09-11 12:27:00

标签: javascript meteor meteor-blaze meteor-autoform

连续多次我遇到了与Meteor相同的问题:

我在一个函数中(例如Hook)并且无法访问'this':

AutoForm.addHooks('aaForm', {
    before: {
        insert: function (insertDoc, updateDoc, currentDoc) {
            // 'this' is overwritten here
        }
    }
});

甚至更难: 我使用'peppelg:bootstrap-3-modal'

我目前正在使用

路线'/ aa / ID_HASH '
data = {
    name: "hello",
    _id: __ID_HASH__
}

在某些时候我打电话     Modal.show(“modal”,{“modalTemplate”:template});

其中'modal'是

<template name="modal">
    <div class="modal fade">
        <div class="modal-dialog">
            <div class="modal-content">
                {{> Template.dynamic template=modalTemplate}}
            </div>
        </div>
    </div>
</template>

和'template'是我想要呈现它的模板的名称。 在我的情况下,我渲染一个快速表单,并希望访问'之前'钩子中的原始数据对象{name,_id}

所以我的问题是如何访问/传递覆盖'this'的函数的参数?

0 个答案:

没有答案