페이지 방향이 "RTL"로 변경되면 사이드 바가 올바르게 렌더링되지 않습니다.

Ibram Reda

나는 다국어 웹 사이트를 구축하기 위해 Angular Material을 가지고 놀았습니다. 프로젝트에는 토글 가능한 사이드 바가있는 간단한 레이아웃이 있고 콘텐츠 영역 이 Stackblitz에서 코드가 작동하는 모습을 볼 수 있습니다.

마크 업 및 코드 :

<mat-drawer-container>
    <mat-drawer mode="side" [opened]="SideBareOpend">
        <button (click)="SideBareOpend=false"> close [X] </button>
    </mat-drawer>

    <mat-drawer-content>

        <button (click)="SideBareOpend=!SideBareOpend"> toggle side bare</button>
        <br>
        <button (click)="changeDir()"> change the direction of page </button>

    </mat-drawer-content>
</mat-drawer-container>

페이지 방향이 "왼쪽에서 오른쪽"이면 모든 것이 잘 작동합니다.

하지만 페이지 방향을 "오른쪽에서 왼쪽으로"변경하고 사이드 바를 열려고하면 사이드 바는 여전히 왼쪽에서 콘텐츠를 밀고 독자는 오른쪽에서 콘텐츠를 밀어냅니다.

내가 필요한 것은 사이드 바를 오른쪽에서 렌더링하고 방향이 "RTL"인 경우 오른쪽에서 콘텐츠를 푸시하는 것입니다.

첼라 판 w

재료 구성 요소에는 모든 재료 구성 요소에 적용 할 수있는 직접 Dir 지침의 빌드가 함께 제공됩니다 .

component.ts

public SideBareOpend: boolean = true;
  direction: Direction = "rtl";

  changeDir() {
    if (this.direction == "rtl") {
      this.direction = "ltr";
    } else {
      this.direction = "rtl";
    }
  }

component.html

<mat-drawer-container [dir]="direction">
    <mat-drawer mode="side" [opened]="SideBareOpend">
        <button (click)="SideBareOpend=false"> close [X] </button>
    </mat-drawer>
    <mat-drawer-content>
        <button (click)="SideBareOpend=!SideBareOpend"> toggle side bare</button>
        <br>
        <button (click)="changeDir()"> change the direction of page </button>
    </mat-drawer-content>
</mat-drawer-container>

작업 분기 예제

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

페이지로드시 Mapbox지도가 올바르게 렌더링되지 않음

분류에서Dev

SceneView가 올바르게 렌더링되지 않는 이유

분류에서Dev

Vaadin 확인란이 올바르게 렌더링되지 않습니다.

분류에서Dev

Excel의 CSV 파일이 올바르게 렌더링되지 않습니다.

분류에서Dev

Django에서 배경 이미지가 올바르게 렌더링되지 않음

분류에서Dev

github 페이지에 배포했을 때 React 앱이 올바르게 렌더링되지 않았습니다.

분류에서Dev

jsf 페이지의 css 스타일이 서버에서 올바르게 렌더링되지 않습니다.

분류에서Dev

URL 변경시 페이지를 다시로드하지 않으면 React가 렌더링되지 않습니다.

분류에서Dev

유니 코드 문자가 올바르게 렌더링되지 않는 이유

분류에서Dev

삼각형이 올바르게 렌더링되지 않음

분류에서Dev

WP Thumbail이 올바르게 렌더링되지 않음

분류에서Dev

URL이 변경되었지만 구성 요소가 렌더링되지 않았습니다. 페이지를 새로 고침 한 후 올바르게 작동합니다.

분류에서Dev

비트 맵 이미지가 올바르게 렌더링되지 않음

분류에서Dev

비트 맵 이미지가 올바르게 렌더링되지 않음

분류에서Dev

Mumble-Django가 12.04에서 14.04 서버로 업그레이드 한 후 올바르게 렌더링되지 않습니다.

분류에서Dev

CDK 드래그 드롭으로 이미지 위치가 올바르게 변경되지 않습니다.

분류에서Dev

읽기 전용 필드가 올바르게 렌더링되지 않습니다.

분류에서Dev

로컬 웹 페이지가 올바르게로드되지 않음

분류에서Dev

AngularJS : 지시문의 템플릿이 올바르게 렌더링되지 않습니다.

분류에서Dev

각도 지시문이 올바르게 렌더링되지 않음

분류에서Dev

탐색 후 온천 UI 페이지가 올바르게로드되지 않음

분류에서Dev

SVG가 올바르게 렌더링되지 않습니다.

분류에서Dev

AutoCompleteBox가 올바르게 렌더링되지 않습니다.

분류에서Dev

BootsFaces selectMultiMenu가 올바르게 렌더링되지 않습니다.

분류에서Dev

Crystal Reports가 올바르게 렌더링되지 않습니다.

분류에서Dev

jekyll 템플릿이 github 페이지에서 올바르게 렌더링되지 않음

분류에서Dev

IOS 스플래시 화면이 올바르게 렌더링되고 요소가 맨 위로 이동합니다.

분류에서Dev

스프라이트 시트를 사용하여 이미지가 올바르게 렌더링되지 않음

분류에서Dev

내 XNA 모델이 올바르게 렌더링되지 않는 이유를 아는 사람이 있습니까?

Related 관련 기사

  1. 1

    페이지로드시 Mapbox지도가 올바르게 렌더링되지 않음

  2. 2

    SceneView가 올바르게 렌더링되지 않는 이유

  3. 3

    Vaadin 확인란이 올바르게 렌더링되지 않습니다.

  4. 4

    Excel의 CSV 파일이 올바르게 렌더링되지 않습니다.

  5. 5

    Django에서 배경 이미지가 올바르게 렌더링되지 않음

  6. 6

    github 페이지에 배포했을 때 React 앱이 올바르게 렌더링되지 않았습니다.

  7. 7

    jsf 페이지의 css 스타일이 서버에서 올바르게 렌더링되지 않습니다.

  8. 8

    URL 변경시 페이지를 다시로드하지 않으면 React가 렌더링되지 않습니다.

  9. 9

    유니 코드 문자가 올바르게 렌더링되지 않는 이유

  10. 10

    삼각형이 올바르게 렌더링되지 않음

  11. 11

    WP Thumbail이 올바르게 렌더링되지 않음

  12. 12

    URL이 변경되었지만 구성 요소가 렌더링되지 않았습니다. 페이지를 새로 고침 한 후 올바르게 작동합니다.

  13. 13

    비트 맵 이미지가 올바르게 렌더링되지 않음

  14. 14

    비트 맵 이미지가 올바르게 렌더링되지 않음

  15. 15

    Mumble-Django가 12.04에서 14.04 서버로 업그레이드 한 후 올바르게 렌더링되지 않습니다.

  16. 16

    CDK 드래그 드롭으로 이미지 위치가 올바르게 변경되지 않습니다.

  17. 17

    읽기 전용 필드가 올바르게 렌더링되지 않습니다.

  18. 18

    로컬 웹 페이지가 올바르게로드되지 않음

  19. 19

    AngularJS : 지시문의 템플릿이 올바르게 렌더링되지 않습니다.

  20. 20

    각도 지시문이 올바르게 렌더링되지 않음

  21. 21

    탐색 후 온천 UI 페이지가 올바르게로드되지 않음

  22. 22

    SVG가 올바르게 렌더링되지 않습니다.

  23. 23

    AutoCompleteBox가 올바르게 렌더링되지 않습니다.

  24. 24

    BootsFaces selectMultiMenu가 올바르게 렌더링되지 않습니다.

  25. 25

    Crystal Reports가 올바르게 렌더링되지 않습니다.

  26. 26

    jekyll 템플릿이 github 페이지에서 올바르게 렌더링되지 않음

  27. 27

    IOS 스플래시 화면이 올바르게 렌더링되고 요소가 맨 위로 이동합니다.

  28. 28

    스프라이트 시트를 사용하여 이미지가 올바르게 렌더링되지 않음

  29. 29

    내 XNA 모델이 올바르게 렌더링되지 않는 이유를 아는 사람이 있습니까?

뜨겁다태그

보관