如何在angularjs的ui.router的模板url中传递Nodejs的jade页面

您好我正在尝试使用NodeJS和angularJS两个我的app.I想创build一个单一的页面应用程序,我需要使用angularJS。

但我无法继续。没有find任何解决scheme,如何使用ui.router使用Jade文件

我find了答案

app.get("/login", function(req, res, next){ res.render("modules/login/index.jade"); }); 

需要渲染页面,以便在传递给ui.router模板url之前进行编译,并在我们刚刚提供的模板url下进行

 templateurl:"/login" 

以下是如何在Angular中configurationUI路由的示例代码

 var sampleApp = angular.module('phonecatApp', []); sampleApp .config(['$routeProvider', function($routeProvider) { $routeProvider. when('/addOrder', { templateUrl: 'templates/add-order.html', controller: 'AddOrderController' }). when('/showOrders', { templateUrl: 'templates/show-orders.html', controller: 'ShowOrdersController' }). otherwise({ redirectTo: '/addOrder' }); }]); 

现在你必须编写服务器代码来映射这个节点js的路由

希望您知道如何在后端使用节点js编写服务器端控制器。 如果你在.Net中有任何WebAPI的经验,就是这样

请通过下面的链接到UI的更多细节。使用Angular js进行路由

http://viralpatel.net/blogs/angularjs-routing-and-views-tutorial-with-example/