我已经通过NodeJS从ExpressJS获得了用户数据,如下所示:
app.js
app.get('/user', function(req, res) {
res.render('users', { title: 'Foo', user: req.user });
});
users.ejs
<%= user %>
我需要user
从user.ejs
上方将数据发送到angularjs控制器,因此可以在其他命名视图上显示该数据。
有人可以帮我吗?
有人说ng-init,但对我来说却很肮脏和不对劲。您可以将其内联并与窗口和rootscope混淆,但它可能会变得凌乱。或者,您可以内联另一个模块,例如:
<script>
angular.module('PreloadedData', [])
.constant('User', <%- user %>);
</script>
然后,它将像其他任何依赖项一样可用。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句