Question

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.
Was it helpful?

Solution

I have tried to call it from the window object like

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

and it stopped complaining.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top