В некоторых случаях мне нужно применить различные атрибуты к node на основе свойств в моей модели.
Например, в одном случае мне нужно добавить "требуемый" тег, а в другом случае - нет. Я использую ng-if с разными ветвями, чтобы выполнить это, но случаи быстро выходят из-под контроля.
<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>
Есть ли лучший способ динамического применения атрибутов к узлам?