从角度前端呼叫快速路线

时间:2015-09-26 18:50:48

标签: angularjs node.js ejs

1。我试图在我已经开发的scotch.io tutorial中集成一个localAuthenticationStrategy(使用 passport.js )网络应用程序(使用带有快速路由的 nodeJs和用于前端旋转的angularJs $ routeProvider )。我的问题是来自ng-view的任何锚标记我的应用程序似乎没有达到为route.js中的/ login定义的快速路由。如何使用链接或按钮从我的应用程序中点击它?

我在routes.js的末尾使用了catch all,如下所示 -

// route to handle all angular requests
app.get('*', function(req, res) {
    res.render('index.ejs');
}); 

2。我使用 ejs进行模板化。现在,如果我将appRoute.js中的ng-view部分中使用的部分定义为ejs文件,则内容添加而不解析。我的意思是说ejs文件无法解析< %%>部分和整个部分按原样呈现。如何在渲染之前使其正确解析?

1 个答案:

答案 0 :(得分:0)

要点击任何端点,只需使用$http服务...

$http.post('/login')
.then(function(res){
   // handle response
})

确保您的方法正确无误,$http.post$http.get ...