Best Online Tutorials

SQL Tutorial

Free SQL Tutorial

SQL Interview Questions

SQL Practice Questions

SQL Tips & Tricks

SQL Errors

SQL Books

Angular Tutorial

Free Angular Tutorial

Angular Interview Questions

Angular Practice Questions

Angular Tips & Tricks

Angular Errors

Angular Books

Node.js Tutorial

Free Node.js Tutorial

Node.js Interview Questions

Node.js Practice Questions

Node.js Tips & Tricks

Node.js Errors

Node.js Books

React.js Tutorial

Free React.js Tutorial

React.js Interview Questions

React.js Practice Questions

React.js Tips & Tricks

React.js Errors

React.js Books

SSIS Tutorial

Free SSIS Tutorial

SSIS Interview Questions

SSIS Practice Questions

SSIS Tips & Tricks

SSIS Errors

SSIS Books

SEO Tutorial

Free SEO Tutorial

SEO Interview Questions

SEO Practice Questions

SEO Tips & Tricks

SEO Errors

SEO Books

Javascript Tutorial

Free Javascript Tutorial

Javascript Interview Questions

Javascript Practice Questions

Javascript Tips & Tricks

Javascript Errors

Javascript Books

MongoDB Tutorial

Free MongoDB Tutorial

MongoDB Interview Questions

MongoDB Practice Questions

MongoDB Tips & Tricks

MongoDB Errors

MongoDB Books

Next.js Tutorial

Free Next.js Tutorial

Next.js Interview Questions

Next.js Practice Questions

Next.js Tips & Tricks

Next.js Errors

Next.js Books

How to import a javascript file in angular 

Pooja Goel  |   Nov 15, 2019  |  Views: 1039

Description:

How to include or import a JavaScript or js script file in Angular 2/4/5/6/7/8 and call a function ot method from that script?


In angular many times we don't find any npm angular packages, so in alternate we have to use JavaScript file directly in our angular application.

As angular used typescript, so you may find it little difficult to use JavaScript file with the typescript.

TypeScript provides the declaration files (*.d.ts) in which we can define types and standardize a JavaScript file/libraries for TypeScript.

Now import the library into typescript (Angular):

If the npm package library is avaible for the javascript file, you can install it easily by 

npm install --save libraryName

But if its not avalable then you have to find in the type search

npm install --save @types/libraryName

Now import type declaration into your Angular application:

import * as aliasName from 'libraryName';
OR
import 'libraryName';

If the type is not available:

If you application don't have typings.d.ts ( definition  file ),

Create the src/typings.d.ts file, otherwise open it, and add your package into this file.

declare var yourLibraryName: any;

Now import in your typescript file:

import * as aliasName from 'libraryName';
aliasName.methodA();
aliasName.methodB();



If you want to use jquery into the angular application:

npm install --save jquery

Add the script path in the anguialr-cli.json/angular.json

"scripts": [
  "../node_modules/jquery/dist/jquery.js"
]

Now declare in the typescript component/directive file where you have to use jquery
declare var $: any;


Comments:
Content Contributor
Pooja Goel

Pooja Goel

Sr. Software developer at Damco Solutions Pvt. Ltd.  |   Noida, Uttar Pradesh, India

I am a sr. software developer working on technologies like SQL, SSIS, SSRS, DB2,Tableau, ASP.NET having 7 years of experience.


Read related articles

how to convert html to image in angular

Prashant Surya  |   Feb 12, 2020  |  Views: 3123

Copy to clipboard in angular

Prashant Surya  |   Jan 14, 2020  |  Views: 993

How to use require() in angular typescript file

Prashant Surya  |   Jan 9, 2020  |  Views: 1358

Angular demo book - DritalConnect Suggestions

Prashant Surya  |   Dec 23, 2019  |  Views: 906

Angular 8 reactive Form with validation

Prashant Surya  |   Dec 23, 2019  |  Views: 1124

What's new feature in Angular 9

Prashant Surya  |   Dec 18, 2019  |  Views: 951

Home loan EMI calculator in Angular

Prashant Surya  |   Dec 17, 2019  |  Views: 2497

How to initialize an interface in typescript

Prashant Surya  |   Dec 13, 2019  |  Views: 1476

How to add google adsense in angular universal

Prashant Surya  |   Dec 2, 2019  |  Views: 2101

How to use localstorage in angular universal ssr

Prashant Surya  |   Nov 28, 2019  |  Views: 3008

How to manage multiple async calls in angular

Prashant Surya  |   Nov 27, 2019  |  Views: 1110

Angular tutorial - DritalConnect

Prashant Surya  |   Nov 20, 2019  |  Views: 896

How to import a javascript file in angular

Pooja Goel  |   Nov 15, 2019  |  Views: 1040

Topics to learn in Angular | Angular Tutorial

Prashant Surya  |   Sep 25, 2019  |  Views: 1144

Difference between Angular and React js

Abhishek Roy  |   Sep 25, 2019  |  Views: 1024

Want to sell your software ?-

If you want to sell your readymade software to the genuine clients or businessman, list your software with details and demo links.

  • Sell ERP
  • Sell Website Clones
  • Sell App Clones
  • Sell Readymade Portals
  • Sell Readymade Websites
  • Sell Mobile Apps
  • Sell Window Apps

Clients will find it using our advanced search filter and will contact you directly.

No any charge for the product lsiting.

Do you own a Company ?+

Property.sale

Buy or Sell Commercial Property+

Are you a freelancer ?+

Looking for a job ?+

Are you a Service Provider ?+

Are you a blogger ?+

Do you own an IT Institute ?+



Property.sale