조건부 ngClass 스타일 및 부트 스트랩 라벨로 Angular2 작업을 수행 할 수 없습니다.Angular2 [ngClass] 조건부 부트 스트랩 스타일링이 끊어짐
<h1 [ngClass]="{'label label-warning': yourName=='Daniel',
'label label-success': yourName!='Daniel'}">
는 ngClass 내가 내 응용 프로그램의 스타일을 때 'label label-success'
에서 첫 번째 '라벨'을 제거하는 것으로 보인다. 두 번째 조건부가 충족되면 스타일이 올바르게 적용되지만 첫 번째 조건부가 충족되면 스타일이 올바르지 않습니다.
요소를 검사 할 때 두 번째 조건부가 충족 될 때 스타일은 h1.label.label-success
이지만 첫 번째 조건이 충족 될 경우 양식이 h1.label-error
으로 잘못 지정됩니다.
오류에 대해서는이 그래프를 참조하십시오.
https://plnkr.co/edit/qJLWBzCXXUn7hNKEWXIs?p=preview
나는 가이드 (https://angular.io/docs/ts/latest/cookbook/a1-a2-quick-reference.html)를 업그레이드 AngularJS와를 따라했지만이 동작하지 않습니다 제대로
체크 아웃 여기에 솔루션에 http 조건부 클래스를 추가 : // 유래를 .com/questions/42017246/angular2-toggle-icons-inside-ngfor/42017945 # 42017945 도움이 될 수도 있습니다. – Kuncevic
위의 질문을 참조하십시오. 같은 문제가있었습니다. 같은 스타일을 가짐으로써 하나의 값이 참일 때 label을 추가하고 false 일 때 그 값을 제거하도록 angle을 말합니다. 전통적인 태그'class = "label"' –