Javascript 在express.js中使用AngularJS HTML5模式

Javascript 在express.js中使用AngularJS HTML5模式,javascript,node.js,angularjs,express,Javascript,Node.js,Angularjs,Express,客户端: when("/page/:id", { templateUrl: "partials/note-tpl.html", controller : "AppPageController" }); $locationProvider.html5Mode( true ); Html: 结果我得到了一个空页面或是一个id为的对象。怎么了? Angular未加载note-tpl.html模板可能是因为express模板引擎与Angular的冲突 您使用的是什么视图引擎 {{}

客户端:

when("/page/:id", {
    templateUrl: "partials/note-tpl.html",
    controller : "AppPageController"
 });

$locationProvider.html5Mode( true );
Html:

结果我得到了一个空页面或是一个id为的对象。怎么了?
Angular未加载note-tpl.html模板

可能是因为express模板引擎与Angular的冲突

您使用的是什么视图引擎


{{}的使用可能由express处理,而不是angular。您可以将服务器视图引擎更改为使用其他关键字。

听起来您的服务器没有响应note-tpl.html

您确定您的分区存在于该路径上吗?你用过express.static吗

可以帮助您处理收到的任何错误消息

<a ng-href="/page/{{Page._id}}">{{Page.name}}</a>
app.use("/page/:id", function( req, res ) {
 res.send( req.params )
});