VueJs templating. How to load external templates

VueJs templating. How to load external templates

I’m new to Vue.js, I’ve used AngularJS for some time and in angular we used to load templates such as,
template: ‘/sometemplate.html’,
controller: ‘someCtrl’

How can we do such a thing in Vue, instead of keeping large HTML templates inside JavaScript like this,
new Vue({
el: ‘#replace’,
template: ‘

replaced


})

This is OK for small templates but for large templates is this practical?
Is there a way to load external template HTML or use HTML template inside a script tag like in Vue?

(This solution requires the http loader from https://cdnjs.cloudflare.com/ajax/libs/vue-resource/0.1.10/vue-resource.min.js)