Más de una plantilla en el mismo componente en AngularJS 1.5

¿Puedo usar más de una plantilla en los componentes de AngularJS 1.5? Tengo un componente que tiene un atributo, por lo que quiero cargar diferentes plantillas basadas en ese nombre de atributo. ¿Cómo puedo lograr la carga de plantillas basadas en el nombre del atributo del elemento?

jsConfigApp.component('show', {
templateUrl: 'component/show.html',  //How to change it based on attribute value?
bindings:{
    view:"@"
},
controller: function () {
    console.log(this.view)
    if (this.view = "user") {
       console.log("user")
    } else if (this.view = "user") {
        console.log("shop")
    } else {
        console.log("none")
    }      
}
})

Gracias.

Respuestas a la pregunta(2)

Su respuesta a la pregunta