요구 사항은 주문형 로딩을 달성하기 위해 타사 플러그인을 캡슐화하는 지시어를 호출할 때 플러그인과 관련된 js
파일을 로드하는 것입니다. 단, requireJS
은 제외됩니다. .
처음 아이디어는 directive
의 link
함수에서 관련 jquery
파일을 동적으로 로드하기 위해 js
을 사용하는 것이었지만 이렇게 하면 파일 로드가 언제 완료되는지 알 수 없습니다.
해당 코드는 다음과 같습니다(패키지select2
를 예로 들어 설명)
코드펜 링크
angularJS
에서 부분 온디맨드 로딩을 구현하는 방법은 무엇입니까?
답은 ocLazyLoad입니다. 다음은 수정된 코드의 일부입니다.
ps: ajax를 사용하여 대상 js 파일을 비동기적으로 요청한 다음 요청된 텍스트를 콜백 기능. DOM에 가입한 다음 플러그인 관련 호출을 하시겠습니까?
ocLazyLoad, 중국어 문서, 영어 문서를 추천합니다.