我如何从另一个模板中称为把手的另一个模板中的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
    }
});

最佳答案

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

Template.temp1.events({
    'submit .formclass': function(event, template){
        var new1 = template.find('[name=new1]').value;
        var new2 = template.find('[name=new2]').value;
    }
});

10-08 08:10
查看更多