Используйте Multiple Named Views
https://github.com/angular-ui/ui-router/wiki/Multi...
В Вашем случае будет примерно так:
<body>
<div data-ui-view="content"></div>
<div data-ui-view="contacts"></div>
</body>
$stateProvider
.state('find', {
url: "/find",
views: {
'content': {
templateUrl: "/content.html",
controller: 'registerController'
}
}
})
.state('contacts ', {
url: "/contacts ",
views: {
'content': {
templateUrl: "/content.html",
controller: 'contentController'
},
'contacts': {
templateUrl: "/contacts.html",
controller: 'contactsController'
}
}
});