gpt4 book ai didi

javascript - 如何将数据从 EJS 模板传递到 AngularJS Controller

转载 作者:搜寻专家 更新时间:2023-10-31 23:35:32 24 4
gpt4 key购买 nike

我通过 NodeJS 从 ExpressJS 获取用户数据如下:

app.js

app.get('/user', function(req, res) {
res.render('users', { title: 'Foo', user: req.user });
});

用户.ejs

<%= user %>

我需要从上面的 user.ejs 中获取 user 数据到 angularjs Controller ,这样我就可以在其他命名 View 上显示它。

有人可以帮我吗?

最佳答案

有人说 ng-init 但我觉得它很脏而且不对。您可以将其内联并与窗口和 rootscope 混淆,但它可能会变得困惑。或者您可以内联另一个模块,例如:

<script>
angular.module('PreloadedData', [])
.constant('User', <%- user %>);
</script>

然后它将像任何其他依赖项一样可用。

关于javascript - 如何将数据从 EJS 模板传递到 AngularJS Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26447635/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com