2014-05-11 3 views
2

각도가있는 확장이 가능한 AngularJS 프레임 워크를 사용하여 단일 페이지 웹 응용 프로그램을 작성합니다.AngularJS 지시문과 클래스가있는 HTML 스타일

DropdownList, DatePicker 및 기타 사용자 지정 구성 요소와 같은 모든 종류의 GUI 구성 요소에 대해 내 자신의 모양과 느낌을 만들고 싶습니다.

사용자 지정 지시문을 작성해야 할 때 div와 같은 HTML 태그를 사용해야하며,이를 수행하기 위해 CSS 스타일 (테두리, 배경, 추가 버튼 등)을 사용해야합니까?

클래스가있는 맞춤 지시어 또는 html 태그를 만드는 것이 좋든 나쁘습니까?

당신은 어떻게 생각하십니까?

덕분에

+0

응용 프로그램의 스타일을 지정하는 데 각도 (또는 프레임 워크)가 필요하지 않습니다. – lucuma

+0

@lucuma - 각도 명령을 사용하여 사용자 지정 GUI 구성 요소를 작성할지 여부를 묻습니다. 지시어의 템플릿에는 div 및 스타일이 포함되며 스타일을 사용하여 DOM의 일부로 수행하는 것에 대한 독립 실행 형 구성 요소로 작동합니다 (지시문없이) – xhuur

+0

당신의 질문은 클래스로 지시어 나 HTML 태그를 만드는 것이 더 나은지 여부입니다. html 태그와 클래스로이를 수행 할 수 있다면 커스텀 지시어를 사용하는 것은 거의 의미가 없습니다. – lucuma

답변

1

지침은 DOM 조작에 사용됩니다 - 당신은 단지 클래스를 원하는, 다음을 당신이 달성 할 수 있습니다. 다른 HTML 요소를 사용해야하거나 요소의 기능을 변경해야하는 경우 지시문을 적용하십시오.

+0

자신의 유스 케이스를 가져올 수 있습니까? 언제 CSS 스타일링을 사용하고 자신의 지시어를 사용 했습니까? – xhuur

+0

@xhuur - 내가 최근에 사용한 것을 생각할 수있는 가장 좋은 예는 모바일에서 여러 가지'select '를 기본적으로 사용하고 데스크톱/랩톱에서 사용자 정의 체크 박스 드롭 다운을 적용한 경우 모바일에 적용하고 적용했을 때 올바른 방향을 적용하는 지시문을 작성했습니다. HTML을 기반으로합니다. 우리가 단지'select' 스타일을 특정한 방식으로 만들고 싶다면 클래스가 사용되지만 기능을 변경해야합니다. – tymeJV