2016-08-05 8 views
-1

:AngularJS 및/또는 AngularJS Material에서이 레이아웃을 개발하는 방법은 무엇입니까? 내가 다음 코드를 한

div 
    div Test1 
    div(flex) 
    div 12 
    div(ng-show=“someCondition”, class="triangleLeft") 

삼각형이 표시되면, 왼쪽으로 12를 밀어 것입니다. AngularJS 및/또는 AngularJS Material을 사용하여 12을 왼쪽으로 밀지 않고 삼각형을 숨기거나 표시 할 수 있습니까? 여기

은 내 Plunk :

+0

실행 가능한 스 니펫이나 플 런커를 게시 할 수 있습니까? 그건 정말 도움이 될 – Srijith

+0

여기에 간다. 확인 도움주세요 : – Rendy

답변

0

Here

부모 div이 상대적으로이

position: relative; 

triangle 또는 chevron 절대적으로해야합니다 같은 위치해야합니다 귀하의 쿵하는 소리의 갈래 버전입니다 이 위치에 배치해야하며 은 다음과 같이 지정해야합니다.

position: absolute; 
right: 0px; 

이제 삼각형이 텍스트 12을 왼쪽으로 밀지 않는 것을 볼 수 있습니다. 그러나 텍스트가 숨겨진 것을 볼 수 있습니다. 아래처럼 상위 div에 오른쪽/왼쪽 패딩을 추가하여 더보기 좋게 만들 수 있습니다.

+0

고마워! 나는 부모 div의 위치를 ​​친척으로 만들기 위해 놓쳤다. – Rendy

+0

괜찮습니다! 내 대답이 귀하의 질문을 해결하는 데 도움이 되었다면, 동의 표시를하십시오! – Srijith