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 )
});