본문 바로가기

AngularJS

17. 지시자 웹 표준 준수 대비 및 오래된 인터넷 익스플로러 지원하기

1. 지시자 웹 표준 준수 대비

 - AngularJS의 지시자를 사용하면 웹 표준을 준수하지 않았다는 결과를 얻게 되는데 AngularJS에서는 이를 위한 별도의 방법을 제공한다.

 - 바로 x- 또는 date-를 사용할 지시자 앞에 붙이는 것이다.

  예를 들면 ng-click 을 사용할 때 x-ng-click 또는 data-ng-clic으로 사용한다. 이렇게 사용하면 웹 표준 준수에서 좋은 결과를 얻을 수 있다.


2. 오래된 인터넷 익스 플로러 지원하기

 - IE7이나 IE8과 같은 오래된 브라우저에서는 요소명으로 호출하려면 다음 코드와 같이 AngularJS가 템플릿을 컴파일하기 이전에 해당 요소명(DOM)이 생성돼야한다.

<head>

<!-- [if lte IE8]>

<script>

document.createElement('my-directive');

//CSS에서 사용할 때 필요

document.createElement('my:directive');

</script>

<![endif]-->

</head>