因此,如果我有一个完整的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单页,如果我想要,我可以发送帖子要求快递,获得结果并以这种方式填写。