레거시 코드에서 AngularJS 호출
문제:
AngularJS 컨트롤을 레거시 Flex와 통합해야 합니다. DOM 창에 콜백을 연결해야 하는 애플리케이션.
해결책:
AngularJS 컨트롤러가 프레임워크 외부에서 수신할 수 있는 이벤트를 전달하려면 다음 단계를 따르세요.
범위 및 인젝터 가져오기:
AngularJS 서비스 얻기:
AngularJS 함수 호출:
사용 예:
// Get the AngularJS scope and service var scope = angular.element(document.getElementsByTagName('body')[0]).scope(); var service = scope.injector().get('myService'); // Invoke an AngularJS method scope.$apply(function () { service.update(); });
추가 참고 사항:
위 내용은 DOM 창 콜백이 필요한 레거시 코드와 AngularJS 컨트롤을 통합하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!