2017-05-22 93 views
0

如何從另一個模板中的另一個模板中的另一個模板中獲取來自webelements的值。從流星js中的2個模板獲取輸入值

< 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 
    } 
}); 

回答

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; 
    } 
});