This is how I set it up in /client/index.js
FlowRouter.wait();
import('/imports/client/main.js').then(function () {
FlowRouter.initialize();
});
In /imports/client/main.js:
import './test.html'
Template.test.events({
test: function () {
console.log('click')
}
})
FlowRouter.route('/', {
action: function () {
BlazeLayout.render('test');
}
});
In /imports/client/main.html:
<template name="test">
<button onclick={{test}}>test</button>
</template>
The onclick event binding does not work.