# Explain Angularjs Controllers

**URL:** <https://forum.ionicframework.com/t/explain-angularjs-controllers/34982>\
**Category:** uncategorized\
**Created:** [October 18, 2015, 4:13pm UTC](https://forum.ionicframework.com/t/explain-angularjs-controllers/34982 "2015-10-18T16:13:31Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![gbminnock](https://avatars.discourse-cdn.com/v4/letter/g/dec6dc/32.png) [@gbminnock](https://forum.ionicframework.com/u/gbminnock)\
**Post date:** [October 18, 2015, 4:13pm UTC](https://forum.ionicframework.com/t/explain-angularjs-controllers/34982/1 "2015-10-18T16:13:31Z")

</div>

Hi,

new to ionic can someone explain how ionic uses Angular to glue the app together.

Controllers and State are confusing to me. Any cheat sheets out there to get me up and running quickly?

Thanks,  
Gary

---

<div class="post-metadata">

**Author:** ![virender](https://sea1.discourse-cdn.com/ionicframework/user_avatar/forum.ionicframework.com/virender/32/71454_2.png) [@virender](https://forum.ionicframework.com/u/virender)\
**Post date:** [October 19, 2015, 8:40am UTC](https://forum.ionicframework.com/t/explain-angularjs-controllers/34982/2 "2015-10-19T08:40:12Z")

</div>

See state use for handle routing and controllers process logic where you used.

You can see this small state demo may be helpful- [http://www.codeandyou.com/2015/09/how-routing-works-in-angularjs.html](http://www.codeandyou.com/2015/09/how-routing-works-in-angularjs.html)

---

<div class="post-metadata">

**Author:** ![vitthal\_walunj](https://avatars.discourse-cdn.com/v4/letter/v/bbce88/32.png) [@vitthal\_walunj](https://forum.ionicframework.com/u/vitthal_walunj)\
**Post date:** [October 21, 2015, 12:40pm UTC](https://forum.ionicframework.com/t/explain-angularjs-controllers/34982/3 "2015-10-21T12:40:53Z")

</div>

The best blog to learn angular js controller, services and routing:

> **[AngularJS Tutorials, Tips & Tricks - ViralPatel.net](http://viralpatel.net/blogs/category/javascript/angularjs/)**
>
> AngularJS is an open-source JavaScript framework, maintained by Google, that assists with running single-page applications. Its goal is to augment browser-based applications with model–view–controller (MVC) capability, in an effort to make both...
