Доброго дня
Делаю небольшой учебный проект на Sails + Angular.
Нужно выводить данные из БД, грубо говоря список пользователей, зарегистрированных в системе.
Есть два варианта - формировать список и выводить его средствами Sails.js/EJS через
User
.find()
.exec(function(data){
return res.view('users_view',{users:'users'});
})
и на странице, соответственно,
<% users.forEach(user){%>
<li><%=user.name%></li>
<% } %>
или с помощью Angular, обращаясь к хранилищу через REST API, что-то вроде того:
$http
.get('/user')
.success(function(data){$scope.users = data})
и на странице
<div ng-repeat="user in users">
{{user.name}}
</div>
Какой вариант будет наиболее разумным?
Может, вы сможете предложить третий(пятый, двадцатый) способ?