Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How can I import a javascript library in CoffeeScript?

When I am loading my page I include a javascript library that is used to create graphs with the Google api. I am handling this with CoffeeScript in the front end. According to the tutorial I am initiating the library like: data = new google.visualization.DataTable();.

When I am parsing my produced JS code from CoffeeScript with JSHint I am getting an error that google is not defined. How can I show to the parser that the library is actually loaded and the object exists?

data = new google.visualization.DataTable();

PROBLEM:
'google' is not defined.
like image 297
topless Avatar asked Nov 04 '22 06:11

topless


1 Answers

I have tried to call it from the window object like

data = new window.google.visualization.DataTable();

and it stopped complaining.

like image 82
topless Avatar answered Nov 07 '22 22:11

topless