var Button = {
template: '#button-template',
}
new Yox({
el: '#app',
template: '#template',
methods: {
submit: function (event) {
console.log('submit', event.type, event.ns)
}
},
components: {
Button: Button
}
})
<div id="app"></div>
<script id="button-template" type="text/plain">
<button on-click="click.ns">
Button
</button>
</script>
<script id="template" type="text/plain">
<div>
<Button on-click.ns="submit()" />
</div>
</script>