What is the problem? To use multiple controllers, just use multiple ngController directives:
<div class="widget" ng-controller="widgetController">
<p>Stuff here</p>
</div>
<div class="menu" ng-controller="menuController">
<p>Other stuff here</p>
</div>
You will need to have the controllers available in your application module, as usual.
The most basic way to do it could be as simple as declaring the controller functions like this:
function widgetController($scope) {
// stuff here
}
function menuController($scope) {
// stuff here
}