I'm trying to pass data from my node server using ejs to my angular controller so that I can have it available when the controller loads (not interested in Angular or UI router where you can have resolves).
Node server (using express):
app.get('/', function(req, res) {
res.render('index', {
names: ["Daniel", "Sarah", "Peter"]
});
});
Angular controller:
.controller('NamesController', function ($scope) {
var info = <%= names %>;
});
Doing this gives me the following error: Uncaught SyntaxError: Unexpected token <
If this is not possible, I'd love to hear suggestions on how to have pre-loaded data on my page.