Javascript 使用Angular访问服务器端数据

Javascript 使用Angular访问服务器端数据,javascript,angularjs,express,Javascript,Angularjs,Express,我正在构建一个MEAN应用程序,以便后端使用带有EJS模板的Express,并且我希望使用Angular来处理任何客户端内容 在客户端访问服务器端属性的最佳实践方法是什么?例如,要创建一个用户配置文件页面,我需要以下内容: 路线用途: Profile.ejs ... <div> <%= user.email %> </div> ... 因此,与其将EJS表达式与Angular的表达式混合在一起,不如用花括号括起来。如何在Angular的$scope中

我正在构建一个MEAN应用程序,以便后端使用带有EJS模板的Express,并且我希望使用Angular来处理任何客户端内容

在客户端访问服务器端属性的最佳实践方法是什么?例如,要创建一个用户配置文件页面,我需要以下内容:

路线用途:

Profile.ejs

...
<div>
    <%= user.email %>
</div>
...

因此,与其将EJS表达式与Angular的表达式混合在一起,不如用花括号括起来。如何在Angular的$scope中访问user.email?

使用Angular,您通常会将数据/资源分离为RESTful结构,客户机可以通过JSON使用该结构,而不是将它们呈现到模板中。你可以提供大部分静态HTML。最好的方法是什么?有好的例子吗?我想这可能会有帮助:有没有比创建不必要的API调用来检索服务器端信息更干净的方法呢?好吧,如果你想构建一个单页应用程序,也就是Angular,那就是最好的方法。如果你想建立一个老式的网络应用程序,那也没关系。不过,您可能很难将这两种方法混合使用。
...
<div>
    <%= user.email %>
</div>
...