DOM을 조작하려면 알고 싶었습니다. 우리가 어디에서해야하는지. 컨트롤러 또는 지시문에 있습니까? 나는 어딘가에서 컨트롤러에서 DOM을 조작하는 것을 피해야한다고 읽었다. 맞습니까?AngularJs의 돔 조작
1
A
답변
1
당신은 DOM
조작에 대한 Angular JS Directive
를 사용해야합니다. DOM
노는는 Controllers
에 Services
또는 다른 곳 있지만 Directives
에 존재하지 않아야합니다.
AngularJS
의 더 멋진 기능 중 하나는 모델, 뷰 및 컨트롤러의 역할을 분리 할 수있는 프레임 워크의 기능입니다. 분리는 컨트롤러 내부의 코드에서 직접 DOM
을 조작 할 필요가 없도록 충분히 깨끗합니다. 대신 컨트롤러는 데이터 바인딩과 지시문을 통해 뷰에 영향을주는 모델 만 조작합니다. 최종 결과는 깨끗하고 테스트 가능합니다.
Video에서 봐 -이 비디오 자습서는 링크 기능으로 DOM
AngularJS
에서 사용 지시를 조작 다룹니다.
1
모범 사례는
돔 조작 의 지시문입니다.
관련 문제
- 1. 각도 지시문 돔 조작
- 2. HTML 돔 조작 : IE7 문제
- 3. 돔 조작. 모든 변경 사항은 한 번에
- 4. 녹아웃 돔 조작 후 jquery 함수를 호출하십시오.
- 5. XML 구문 분석/돔 자바
- 6. 돔 설정 요소 오류
- 7. Three.js 카메라 돔 회전
- 8. 이 삽입 돔
- 9. Firefox에서 그림자 돔 검사
- 10. 자바 돔 getAttribute
- 11. 파싱 HTML과 젠드 돔
- 12. 그라디언트가있는 three.js 스카이 돔
- 13. IE에서 DOM 돔 분석
- 14. 간단한 돔 HTML은
- 15. 오류 돔 문서
- 16. 휴대 기기 돔 블록
- 17. 코드 돔 블랙 박스
- 18. 임의의 축에서 돔 회전?
- 19. 돔 각도에서 요소 제거
- 20. 저장 '&'XML에 돔 문서는 PHP
- 21. 젠드 돔 쿼리를 사용하여 ALT
- 22. 안드로이드 4.0 API의 돔 파서
- 23. ReactJS : 잘못된 순서로 돔 렌더링
- 24. 돔 노드 변환 및 추가
- 25. PHP - 간단한 HTML 돔 파서
- 26. 간단한 HTML 돔 파서 문제
- 27. 캔버스 드로잉 돔 배경 이미지
- 28. AngularJS의 jQuery에 대한 대안 (대안)
- 29. DOM 조작 성능 평가
- 30. AngularJS의 문제점