Routing directive for Vue.js, inspired by ng-view.