Я работаю над Sails (последняя версия 1.x) с приложением Vue.js, а в моем names.page.js
у меня есть
data: { names : [], //… }
* * 1005
beforeMount: function() {
// Attach any initial data from the server.
_.extend(this, SAILS_LOCALS);
this.names = [{id: 1, name: 'abc'}, {id:2, name: 'xyz'}]
},
Который я мог бы успешно получить в names.ejs
и отобразить массив имен объектов.
<code><pre>{{names}}
Теперь я удалил код this.names = [{id: 1, name: 'abc'}, {id:2, name: 'xyz'}]
из names.page.js
и переместился в view-names.js
, как показано ниже:
fn: async function () {
var sampleNames = [{id: 1, name: ‘abc’}, {id:2, name: ‘xyz’}]
// Respond with view.
return {
names : sampleNames
}
}
но в моем names.ejs, когда я даю {{names}}
, я получаю вывод в виде пустого массива []
, данные о реальных именах (массив объектов) не отображаются. Может ли кто-нибудь помочь мне, где я иду не так.