>  기사  >  웹 프론트엔드  >  외부 JavaScript 스크립트를 통합하고 Angular에서 함수를 호출하는 방법은 무엇입니까?

외부 JavaScript 스크립트를 통합하고 Angular에서 함수를 호출하는 방법은 무엇입니까?

Patricia Arquette
Patricia Arquette원래의
2024-10-26 20:57:02765검색

How to Integrate External JavaScript Scripts and Invoke Functions in Angular?

외부 JavaScript 스크립트 및 함수 호출을 Angular에 통합

문제:

"xyz()"라는 함수가 포함된 "abc.js"라는 제목의 JavaScript 파일입니다. 귀하의 목표는 Angular 프로젝트 내에서 이 함수에 액세스하고 호출하는 것입니다. 이를 어떻게 달성할 수 있습니까?

해결책:

1. Angular 구성 파일의 참조 스크립트:

"angular-cli.json" 파일(또는 Angular 버전 6 이상의 경우 "angular.json")을 찾아 엽니다. "scripts" 속성에서 다음 예와 같이 외부 JavaScript 파일의 경로를 지정합니다.

<code class="json">"scripts": [
    "../path" 
 ]</code>

2. Typings.d.ts에 변수 선언:

"typings.d.ts"라는 파일이 없으면 "src" 디렉터리에 "typings.d.ts"라는 파일을 만듭니다. 이 파일 내에서 외부 스크립트를 참조할 변수를 선언합니다.

<code class="typescript">declare var variableName:any;</code>

3. Angular 구성 요소로 가져오기:

Angular 구성 요소에서 다음 구문을 사용하여 "typings.d.ts"에 선언한 변수를 가져옵니다.

<code class="typescript">import * as variable from 'variableName';</code>

이제 다음을 수행할 수 있습니다. "variable.xyz()"를 호출하여 Angular 프로젝트에서 "xyz()" 함수에 액세스하세요.

위 내용은 외부 JavaScript 스크립트를 통합하고 Angular에서 함수를 호출하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.