使用Express进行角度多页面路由

时间:2016-01-09 05:36:19

标签: javascript angularjs node.js express mean

因此,如果我有一个完整的MEAN堆栈并且我使用视图引擎(ejs)来渲染我的页面,我可以使用什么角度/ javascript方法来加载新页面。

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

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

理想情况下,我想提出一个帖子请求,以便我可以使用正文填写一些ejs变量

目前正在使用window.location,但我觉得这正在打败MEAN堆栈的目的

解: 所以我混淆了“页面路由”和“单页面应用程序”

如果您计划在不刷新网页的情况下加载新页面,那么您不应该调用您的服务器,而应该使用ngRoute或具有该性质的Angular单页,如果我想要,我可以发送帖子要求快递,获得结果并以这种方式填写。

0 个答案:

没有答案