для этого нужен еще бэкенд, чтобы данные из бд взять.
смысл примерно такой:
- делаешь роут(например с помощью UI Router) в ангуляре типа:
$stateProvider
.state('profileView', {
url: "/profile/:id",
controller: 'ProfileController'
})
});
- в ProfileController у тебя будет какой-нить сервис, который возвращает данные профиля (ProfileService.getProfile(id);)
- внутри сервиса будет примерно что-то типа:
getProfile: function(id) {
return $http.get('api/profile/' + id);
}
-дальше уже на бекенде, по адресу 'api/profile/' + id выплевывай данные по профилю
по годным ссылкам могу посоветовать
https://scotch.io/tutorials/creating-a-single-page...