경우에 따라 모델의 속성을 기반으로 노드에 다른 속성을 적용해야합니다.AngularJS를 사용하는 동적 속성
예를 들어 한 가지 경우에는 '필수'태그를 추가해야하고 다른 경우에는 추가하지 않아야합니다. 나는 이것을 달성하기 위해 서로 다른 지점의 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>
속성을 노드에 동적으로 적용하는 더 좋은 방법이 있습니까?
어쩌면 승이 병합/ng-css가 가지고있는 것과 같은 접근 방식이 나의 경우를 완성 할 것이다. 감사! – amcdnl
불행히도이 접근법에서 사용 된 속성은 지시어가 될 수 없습니다. 잘 할 수는 있지만, 각도에 따라 컴파일되지는 않습니다. – parliament
Note : 여기에'dyn-attrs'라고 쓰여 있고, Fiddle에서는'dyn-attr' – Agorreca