Définir la base templateUrl sur l'attribut dans la directive

Je suis en train de travailler sur un ensemble de angulaire directives et je veux charger le bon modèle en fonction de la présence ou de la valeur d'un attribut.

<my-form horizontal> </my-form>
<my-form vertical> </my-form>

Si horizontal, templateUrl devrait être /partials/horizontal-form et
Si vertical, templateUrl devrait être /partials/vertical-form

Je suis intéressé par le templateUrl parce que je ne peux pas utiliser template depuis le html dépend des attributs. Dans le compile.pre fonction, le html a déjà été chargé.

Si il y a un autre moyen d'y parvenir, je suis ouvert à elle depuis que je suis maintenant en commençant par angulaire et " plus d'infos mieux c'est.

Grâce

source d'informationauteur ritcoder