Angular에 새로 입각 한 지금까지, 나는 그것을 좋아하지만 학습 곡선은 꽤 가파르게 보인다. 내가하고 싶은 일은 간단한 비즈니스 로직을 마무리하고 재사용 가능한 DOM 구성 요소를 만들어서 시스템의 공통 영역을 템플릿으로 만드는 것입니다. 특히 다른 질문 유형이있는 간단한 설문 조사 응용 프로그램을 작성하고 있습니다.AngularJS로 재사용 가능한 HTML 구성 요소를 작성하는 방법
<div ng-repeat="question in questions">
<show-question></show-question>
</div>
가 이상적으로는 문제 유형을 전환하는 하나 개의 문장으로 모든 로직을 포장 할 : 내 목표는 내가 NG 반복 블록에서 오전 동안 이런 식으로 뭔가를 할 수있는 지점에 도착하는 것입니다 templateUrl에서 다른 HTML 세트를 가져옵니다. 따라서 question.type = "text"이면 "templates/textQuestion.html"의 templateUrl을 가져오고 DOM 요소를 생성 할 때 해당 템플릿 파일에 범위를 삽입 할 수 있습니다.
큰 질문은 내가 정확히이 문제에 대해 모두 다루고 있습니까? 지시어를 사용하는 방법은 있습니까? 지시문/태그 하나로이 모든 작업을 수행해야합니까? 나는 이것에 대해 교육 받고 싶어한다!
올바른 방향으로 가고 있다면, 올바른 구현은 무엇입니까?
IF 및 SWITCH와 같은 지시문에 이미 일부 로직을 넣으려고했지만 유효하지 않습니다.
모든 (건설적인) 도움을 환영합니다.
감사합니다.
AngularJS 문서를 읽는 것이 좋습니다. 아주 좋은 튜토리얼 비디오 [here] (http://egghead.io)를 찾을 수 있습니다. Stackoverflow 정말 그런 광범위한 질문을 물어볼 곳이 아닙니다. – snaplemouton
필자는 문서를 읽었으며 매우 철저했지만 예제를 특정 유스 케이스로 해석하는 방법을 알아내는 데 어려움을 겪고 있습니다. 나는이 질문을 광범위하게 부르지 않을 것이고, 나는 구체적인 예를 들었고 몇 가지 매우 구체적인 답변을 받았다. 나는 두뇌 하우징 그룹에 소켓에 "각도 방식"을 적용하는 데 어려움을 겪고있는 유일한 사람이 아니라는 것을 안다. 의사들이 항상 의사 결정을하는 것처럼 보이지는 않는다. 감각. 6 개월 후에 저에게 물어보십시오. 나는 그들이 쉽게 따라 할 것이라고 확신합니다. – Shane