create rich interactive geo-applications combining esri arcgis javascript api and angular.js