I have this
<template id="vButton">
    <button v-bind:title="name">{{name}}</button>
</template>
<div id="app">
    <ti-button></ti-button>
</div>
js
    Vue.component('ti-button', {
        props: ['name'],
        template: '#vButton'
    });
    var vm2 = new Vue({
        el: '#app',
        data: {
            name : 'hi'
        }
    });
I want the button to have innerText and title attribute to say 'hi'. But it does not. Does anyone know why?
Ref: https://v2.vuejs.org/v2/guide/components.html
Thanks

<script type="text/x-template" id="vButton">instead of template tag