AngularJS 지시어와 함께 부트 스트랩 UI를 사용 중이고 해당 요소에 부트 스트랩이 적용되는 기본 스타일을 변경하고 싶습니다.AngularJS bootstrap ui - CSS 스타일을 변경하려면 어떻게해야합니까?
템플릿의 HTML 콘텐츠를 타겟팅해야합니까?
설명서에 제공된 예제에 따라 accordion을 사용하고 싶습니다. 나는 HTML에 정의
는 다음과 같은 구조를 가지고 :<accordion close-others="oneAtATime"><div class="panel-group" ng-transclude="">
<div class="panel panel-default ng-isolate-scope" heading="my heading">
<div class="panel-heading">
<h4 class="panel-title">
<a class="accordion-toggle" ng-click="toggleOpen()" accordion-transclude="heading">
<span ng-class="{'text-muted': isDisabled}" class="ng-binding">content here</span>
</a>
</h4>
</div>
<div class="panel-collapse collapse" collapse="!isOpen" style="height: 0px;">
<div class="panel-body" ng-transclude=""><span class="ng-scope">some content here</span></div>
</div>
당신이 볼 수 있듯이 :
<accordion>
<accordion-group heading="my heading">
content here
</accordion-group>
를하지만 지시자는 다음과 같은 HTML로 바뀝니다 템플릿을 처리 할 때 , 그것은 그것을 상당히 의미있게 바꾼다. 패널 제목이 표시되는 방식을 변경하려면이 파일을 CSS 파일에 써야합니까?
div.panel {}
템플릿이 앞으로 변경되지 않기를 바랍니다.
지시어 템플릿에 의해 생성 된 HTML 요소의 스타일을 변경하는 가장 좋은 방법은 무엇입니까?
나는 적절하고 생각 깊은 대답을 할 시간이 없다. 그러나 여기 누군가가 유용하다고 생각한 경우에 대비 한 Plunker가 있습니다 : http://plnkr.co/edit/Bs9hCqCDkSmO4OtR716A?p=preview – stellarchariot