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>