This demo provides a grid solution using Angular and ng-grid, which hooks in to the RESTful end point running locally using NodeJS & ExpressJS.
Clone the angular-grunt-seed repository and start hacking...
grunt
This will run following tasks:
-
Compile LESS to CSS using 'grunt-contrib-less' Plugin
-
Combine 3rd party JS files in to one single JS file using 'usemin' plugin. Also combine all project related JS files in to one single JS file. (This is little pain while debugging but will evolve over next iterations)
-
Copy template \ partial files (currently we do not have any but Grunt is ready to handle that)
-
Copy images to '.build' folder.
-
Run 'jshint' on Grunt and project JS files
-
Watch for any changes to LESS, JS, HTML files and run specific tasks
-
Any changes to project files except Grunt files will kick-off 'livereload' and refresh your browser session (This is very useful in Development)
-
Start Express server at "9000"
-
Grunt support for compiling HTML to JS using Angular's $templateCache
-
Angular examples for Karma Unit tests
-
Grunt setup ready for Karma
-
Grunt task for generating Github 'gh-pages'