코딩, 개발에 대한 기록 저장소

ng-repeat vs data-ng-repeat 무엇이 다른가?


angularJS에 대해 검색을 하다보면 예제에서 "data-"가 붙은 경우가 있고 그렇지 않은 경우가 있습니다. "data-" 가 붙던 붙지 않던 기능들은 정상동작하는데 아무래도 찝찝합니다.

그래서 prefix로 붙는 "data-"에 대해 정리해 보았습니다.

## ng-repeat vs data-ng-repeat

일단 동작은 동일 합니다.

다만, HTML5 validator에서 오류가 발생할 수 있는가? 에 대한 차이점이 있습니다.

"data-"를 prefix로 붙이면 오류가 발생되지 않는데, 그 이유에 대해서는 아래 링크에 설명된 태그 확장을 보시면 이해 할 수 있습니다.

[https://stackoverflow.com/questions/16589853/ng-app-vs-data-ng-app-what-is-the-difference](https://stackoverflow.com/questions/16589853/ng-app-vs-data-ng-app-what-is-the-difference)

결론은 "data-" 를 붙여 써야 한다입니다.

참고 사이트:
[https://stackoverflow.com/questions/16589853/ng-app-vs-data-ng-app-what-is-the-difference](https://stackoverflow.com/questions/16589853/ng-app-vs-data-ng-app-what-is-the-difference)