0

如何从另一个模板中称为把手的不同模板中的 webelements 获取值。

< template name="temp1">
   <input type="text" name="new">
   {{> temp2}}
</template>

< template name="temp2">
   <input type="text" name="new2">
</template>

temp1.js 文件

Template.temp1.events({
    'submit .formclass': function(event){
        var new1 = event.target.new1.value;
        var new2 = ho//how do I get the value since it is not on this same form
    }
});
4

1 回答 1

1

您可以尝试使用模板的find()方法。如果失败了,你总是可以使用 jQuery 来获取确切的元素。

Template.temp1.events({
    'submit .formclass': function(event, template){
        var new1 = template.find('[name=new1]').value;
        var new2 = template.find('[name=new2]').value;
    }
});
于 2017-05-22T14:05:36.410 回答