如何将参数传递给流星中的模板事件?
How to pass parameters to template event in meteor?
如何将值传递给模板事件
Html
<template name="Header">
<div class="testClass">Text1</div> // pass a = 1
<div class="testClass">Text2</div> // pass a = 2
</template>
Javascript
Template.Header.events({
'click .testClass':function(event, template){
console.log(a) //print a values
}
});
您需要设置适当的数据上下文,例如使用子模板:
HTML
<template name="Header">
{{> test text="Text1" a=1}}
{{> test text="Text2" a=2}}
</template>
<template name="test">
<div class="test">{{text}}</div>
</template>
JS
Template.test.events({
"click .test": function(event, template){
console.log(this.a);
}
});
如何将值传递给模板事件
Html
<template name="Header">
<div class="testClass">Text1</div> // pass a = 1
<div class="testClass">Text2</div> // pass a = 2
</template>
Javascript
Template.Header.events({
'click .testClass':function(event, template){
console.log(a) //print a values
}
});
您需要设置适当的数据上下文,例如使用子模板:
HTML
<template name="Header">
{{> test text="Text1" a=1}}
{{> test text="Text2" a=2}}
</template>
<template name="test">
<div class="test">{{text}}</div>
</template>
JS
Template.test.events({
"click .test": function(event, template){
console.log(this.a);
}
});