Sails.js - przekazywanie danych do widoku
Ostatnio zacząłem uczyć się korzystania z Sails.js i natknąłem się na mały problem.
Mam następujący model o nazwie Wnioskodawca:
module.exports = {
attributes: {
name: {
type: 'STRING',
required: true
},
email: {
type: 'STRING',
required: true
}
}
};
Zbudowałem akcję indeksu, aby zwrócić wszystkie wystąpienia modelu wnioskodawcy:
module.exports = {
index: function(req, res) {
Applicant.findAll().done(function(err, applicants) {
res.view({
apps: applicants
});
});
}
};
I to jest widok, którego używam:
<section id="applicants">
<h1>List of applicants</h1>
<ul>
<% for (applicant in apps) { %>
<li><%= applicant.name %> <%= applicant.email %></li>
<% } %>
</ul>
</section>
Mimo to, gdy ładuję odpowiedni adres URL, nie widzę moich danych.
Przeczytałem dokumentację Sails.js, ale nie mogę znaleźć tego, co jest nie tak z moim kodem.
Byłoby wspaniale, gdyby ktoś pomógł mi rozwiązać ten problem.
Dziękuję Ci!