使用Express的angular度多页路由

所以,如果我有一个完整的MEAN堆栈,并使用视图引擎(ejs)来呈现我的页面,我可以使用什么angular度/ JavaScript方法来加载一个新的页面。

目前我在我的快速app.get('/page2', function(req, res, next){ res.render('newPage'); });

我有我的newPage.ejs在我的视图文件夹和我的index.ejs页我调用$http.get('/page2')获取渲染,但它返回的HTML,但从来没有加载它。

理想情况下,我想提出一个请求,所以我可以使用body来填充一些ejsvariables

目前使用window.location,但是我觉得这是击败了MEAN栈的目的

解决scheme:所以我混合了“页面路由”和“单页面应用”

如果你打算在不刷新网页的情况下加载一个新页面,那么你不应该调用你的服务器,而应该有一个使用ngRoute或这种性质的Angular单页面,如果我想我可以发送一个post请求到Express ,得到的结果,并填补他们的方式。