Attributs dynamiques avec AngularJS

Dans certains cas, j'ai besoin d'appliquer les différents attributs d'un nœud en fonction de leurs propriétés dans mon modèle.

Par exemple, dans un cas, j'ai besoin d'ajouter un "obligatoires" de la balise et dans un autre cas non. J'ai été en utilisant ng-si avec les différentes branches d'accomplir cela, mais les cas sont sortir de la main rapidement.

 <div ng-if="model.required">
    <input class="form-control"
           type="text"
           required 
           ng-model="model" />
 </div>
 <div ng-if="!model.required">

    //as different options arise,
    //i have more forks for each attribute combo

    <input class="form-control"
           type="text"
           ng-model="model" />
 </div>

Est-il une meilleure façon de dynamique appliquer des attributs de nœuds?

source d'informationauteur amcdnl