Доступ к объекту контроллера из файла javascript в sails js
Я новичок в парусах JS. Я передаю объект из контроллера для просмотра в паруса JS. Я могу получить доступ к этому объекту из файла ejs (встроенный JavaScript). Но мне нужно получить доступ к этому объекту из файла JavaScript. Должен ли я использовать объект в скрытом поле или есть лучший способ получить объект в файл JavaScript.
2 ответа
Если вам нужен доступ к нему Javascript, то вы можете просто сохранить значение в объект JavaScript на странице просмотра и получить к нему доступ после загрузки страницы.
viewFile.ejs
<script>
window.data = <%= JSON.stringify(data.dataFromController) %>
</script>
<script src="/jqueryExample.js"></script>
jqueryExample.js
$(function(){
data = window.data;
})
Вам придется отправить данные в некоторых hidden
поле. Не возможно получить доступ controller
переменные из внешнего интерфейса.
Также вы можете использовать sockets
,