2017-12-05 1 views
0

구성 요소를 만들었으며 일부 조건에 따라 두 개의 다른 템플릿이 필요합니다. 예를 들어 "testApp"구성 요소가 있고 조건이 true이면 부모 태그가 앵커 태그 여야합니다. 그렇지 않으면 부모 태그가 div 여야합니다. 상위 컨테이너 내부의 html 내용은 두 템플리트 내에서 동일합니다. 이 작업을 수행하는 방법을 알아 내려고했지만 템플릿을 선택하기위한 조건을 작성하는 방법과 위치를 찾을 수 없습니다.조건에 따라 다른 구성 요소 템플릿 설정 각도

angular.module('testApp').component('testCard', { 
 
templateUrl: 'testCard', // inlined template 
 
controller: [TestCardController] 
 
}); 
 

 
<script type="text/ng-template" id="testCard"> 
 
    <div class="test-card"> 
 
    // same content 
 
    </div> 
 
</script> 
 

 
<script type="text/ng-template" id="testCard"> 
 
    <a class="test-card"> 
 
\t \t // same content 
 
\t </a> 
 
</script>

+0

왜 템플릿 자체가 달라야합니까? 래퍼를 가지고'ng-if'를 사용할 수없는 이유는 무엇입니까? –

+0

각도 또는 각도에 관한 질문입니까? 관련없는 태그를 삭제하십시오. – YakovL

+0

@ExplosionPills 정교하게 주시겠습니까? 나는 최근에 각도 j를 배우기 시작했습니다 .... – coffeeak

답변

관련 문제