Google Chart Tools AngularJS Directive Module
Clone or download
Failed to load latest commit information.
images/logo feat: add project logo Aug 30, 2015
partials [style] Make jshint happy (mostly semi-colons). Apr 16, 2017
src [fixed] agcJaspiLoader: Removed debug logging messages. May 20, 2017
test [tests] Fix failure case test for JSAPI 'https:' url. May 20, 2017
.editorconfig Add .editorconfig to help maintain consistent code formatting. Dec 18, 2014
.gitignore Ignore .envrc - used to maintain local dev environments. Aug 10, 2018 [fixed] agcJsapiLoader: Use 'https:' scheme for hard-coded JSAPI load… May 20, 2017 Update README and CONTRIBUTING for new branch structure. Sep 10, 2015
Gruntfile.js [chore] Add better jshint report for grunt tasks. Apr 16, 2017
LICENSE [chore] Update metadata and build for release. Apr 16, 2017 docs: break change log out into it's own file (it was getting a bit b… Sep 10, 2015
bower.json Add "Github Contributors" as author. Sep 6, 2015
index.html [fixed] old docs page jquery and bootstrap Apr 16, 2017
karma.conf.js [tests] Add tests for JSAPI loader. Apr 16, 2017
ng-google-chart.js [chore] Commit build. May 20, 2017 [chore] Commit build. May 20, 2017
ng-google-chart.min.js [chore] Commit build. May 20, 2017 [chore] Commit build. May 20, 2017
package.json [chore] Update metadata and build for release. Apr 16, 2017
sample.js [docs] Add map example to old docs page to aid development. Apr 14, 2017
style.css Add simpler samples and reoganize sample page Feb 4, 2014

Google Chart Tools Directive Module

for AngularJS

Join the chat at


Install with bower

bower install angular-google-chart --save


Wrapper directive for Google Chart Tools


Interested in contributing to Angular Google Chart? Cool! Check out for a brief guide to raising issues and submitting Pull Requests.

A note on branches

Development branch is development.

Release branch is master (idealy), and was created just because Bower needed it.

There is documentation on the gh-pages branch which hosts the project's documentation website.

Please send your pull requests to development.

Building with Grunt

In order to build the project you will need to have NodeJS and NPM installed. In commandline, from the root of the project, run npm install. This will install grunt and the required plugins. Run grunt or grunt build to build ng-google-chart.js and ng-google-chart.min.js with included source maps. grunt release builds without source maps.

Running Tests

Tests are run during build. Use grunt watch to run jshint and tests whenever source files are changed.

Usage and Demo

See examples in the Documentation

Other samples

Chart Data doc

See ChartWrapper and DataTable documentation.

Release notes

See for a summary of changes.

Out of luck ?

Try another AngularJS directive that use Highcharts.