Добрый вечер. Мы только начинаем внедрять код на стороне сервера в школе, и это сбивает с толку. У меня есть эта часть кода на моей стороне клиента .js, которая ссылается на мою серверную сторону .js. На стороне сервера содержится массив из двух объектов. Я пытаюсь вытянуть длину массива через мою клиентскую сторону. Я пробовал postsController.all.length и другие вещи безрезультатно. Любые подсказки?Данные на стороне сервера на стороне клиента. (Node.js + express)
var postsController = {
all: function() {
$.get('/api/posts', function(data) {
var allPosts = data;
// iterate through allPosts
_.each(allPosts, function(post) {
// pass each post object through template and append to view
var $postHtml = $(postsController.template(post));
$('#post-list').append($postHtml);
});
// add event-handlers to phrases for updating/deleting
postsController.addEventHandlers();
});
},
Для 'postsController.all.length' работать, вам придется вернуть массив из вашего' all' функции. –