2013-07-29 2 views
3

여러 표준 양식 (로그인, 등록 등)을 포함하는 새 프로젝트를 진행 중입니다. Django REST 프레임 워크 + 앵귤러, DOM에 백업 오류 자동 추가

나는 NG-필요한 유형의 기본 클라이언트 측 유효성 검사를, 등

문제는 그 길이, 고유 제한 조건 등과 같은 장고 REST 백엔드에서 오류의 다른 종류를 얻을 수 있다는 것입니다 , 그 규칙은 꽤 자주 바뀔지도 모른다.

django REST 서버는 JSON 문자열의 오류를 반환하며 키는 필드이고 값은 오류에 대한 설명입니다.

잘못된 요소 옆에 오류를 자동으로 추가하여 모듈 단위로 재사용 할 수있는 무언가를 작성하면 오류 컨테이너 및 ng-bind를 추가 할 필요가 없습니다. 그것은 내 양식의 각 필드마다?.

어떤 도움을 주셔서 감사합니다.

답변

1

이와 같이 재사용 가능한 코드를 작성하려면 지시문을 사용하는 것이 가장 좋습니다. <이라는 전자 메일 > </email >이라는 지시문을 만든 다음 템플릿 내부에 입력 요소를 채우고 그 옆에 {{오류}}를 표시 할 수 있습니다. 지시어 템플릿에 오류를 가져 오는 방법은 여러 가지가 있지만 범위를 분리하고 지시문에 데이터를 전달하는 것이 좋습니다. 이렇게하면 지시문을 더 재사용 할 수 있습니다.

올바르게 작업 한 경우 백엔드 '장고 퇴치'는 지침의 프런트 엔드 기능과 관련이 없어야합니다. 컨트롤러 내부의 데이터를 변경하기 만하면 명령의 데이터가 자동으로 변경됩니다. 그래서 그것은 또한 좋은 수준의 추상화를 제공합니다.

+0

진실은 AngularJs와 혼동 스럽다. 과거 프로젝트에서 많은 jQuery를 사용했다. 나는 현재 혼란스러운 참조에서 내 시간을 보내고 있으며, 일부 동영상은 Youtube에 있습니다. 좋은 온라인 자원이나 책이 있습니까? –

+0

_angularjs_ youtube 채널을 확인해보세요. 글쓰기 명령어에 대한 훌륭한 동영상이 있습니다. 또한 [Egghead Website] (http://egghead.io)를 확인하십시오. –

관련 문제