Practical AngularJS Examples
tutorialzine.com
tutorialzine.com
i've been struggling a bit with menu bars : it seems to me that you can't prevent copy/pasting the menu bars on each of your screens if you want to keep meaningfull URLs (as the routing component only maps a url to a single controller).
If you're looking for general app structure tips then the Angular generator for Yeoman is a good place to start.
Copy/pasting the menu bars? For that, I would have a directive which controls the display of the menu and acting accordingly. Only when declaration is needed and it's reusable. I don't understand your point about meaningful urls though, they are as meaningful as you make them.
Works fine, as long as your URL scheme structured enough. Toss me your email, and I can give you the controller and the tmeplate code with link to the live site. I would have copy-pasted here but don't want to turn HN into stackoverflow.
Disclaimer: I am no frontend/javascript developer. Just getting by.
Hope this helps, let me know if it is unclear.
It seems like your biggest issue is just data sharing, e.g. each page needs different menu items or something. Just create an Angular service that provides the backing data for the menu bar and exposes an API to other controllers to change things in the menu bar or get the value of a search field in the menu bar, etc. This type of thing is exactly what angular services are for.
https://github.com/polyfractal/elasticsearch-inquisitor
I'm not sure I would classify this as a "big" app, but it has four tabs and is slowly growing in functionality. The menu bar (and highlighting) is a very simple controller and service.
Obligatory disclaimer: I'm by no means an angular expert.
Post author (Martin Angelov) said that he built it himself on Ace, however it doesn't seem to be OS.
http://www.yearofmoo.com/2012/08/use-angularjs-to-power-your...
http://www.yearofmoo.com/2012/10/more-angularjs-magic-to-sup...
Not like todomvc which is supposed to be for beginners yet have almost no comments...
https://github.com/tastejs/todomvc/blob/gh-pages/architectur...
What's the definition of truthful?