I have the following problem to solve:

From within local menu (menu on
Somewhat similar to kseb's answer, if you prefer to use out-of-the-box Angular, you can use ng-include for this. By attaching a controller you can change what you want shown there as easily as you can for any other "real" view.
If you create a menu.html file in your /views:
-
{{menu.name}}
You can include it in your index.html like this:
That does the trick and is fully valid, works in all browsers. The controller can be just like any other controller you might use.