express+angular,如何使用templateURL

Tianzhen

该项目基于 Express,没有使用视图引擎。我设置了一些静态目录:

app.use(express.static(__dirname + '/public'));
app.use(express.static(__dirname + '/view'));
app.use(express.static(__dirname + '/node_modules')); 

index.js位于webroot中,directoris类似于:

/
/index.js
/public
/view
/view/index.html(index)
/view/sidebar.html
/public/js/app.js(js for index.html)

index.html 包含脚本如下:

<script src="angular/angular.min.js"></script>
<script src="angular-route/angular-route.min.js"></script>
<script src="js/app.js"></script>

index.html 中的指令是:

<my-sidebar></my-sidebar>

应用程序.js:

var app = angular.module("myBlog", ["ngRoute"]);
app.directive("mySidebar", function () {
    return  {
        restrict: "E",
        replace: true,
        templateURL: "sidebar.html",
    }
})

templateURL工作不正常,我该怎么写,或者我怎么能看到我的凉亭的URL。Tx!

Tianzhen

谢谢你看我的问题。我终于发现我的 chrome 不能正常工作,我提供的代码是正确的。在这里,我提供了另一种需要视图引擎的方法:

npm install --save ejs    

app.engine('html', require('ejs').__express);
app.set('view engine', 'html');

app.get('/sidebar.html', function (req, res) {
   res.render('sidebar.html');
})

templateURL发送“GET” HTTP请求,这样我可以写app.get('/sidebar.html')接收到请求,并呈现HTML。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用Angular设置Express

来自分类Dev

AngularJS的$ routeProvider templateUrl始终使用Express返回404

来自分类Dev

如何使用Express Session

来自分类Dev

使用Express服务Angular应用

来自分类Dev

如何在NodeJS和Express中使用Angular包?

来自分类Dev

我如何使用 Angular 6 从 express 获得响应

来自分类Dev

如何使用Express的HTTPS路由?

来自分类Dev

如何使用IIS Express 10?

来自分类Dev

如何使用Express的HTTPS路由?

来自分类Dev

Angular2 + Webpack如何使用templateUrl输出html文件?

来自分类Dev

如何使Openshift使用Express 4而不是已安装的Express 3?

来自分类Dev

Express如何运作?

来自分类Dev

使用Express Handlebars和Angular JS

来自分类Dev

是否对Angular项目使用Tomcat或express

来自分类Dev

使用Angular从Express访问响应数据

来自分类Dev

在 express js 中使用 angular 1 simple

来自分类Dev

使用React和Express

来自分类Dev

使用express插入mongo

来自分类Dev

使用 Express JS 的路由

来自分类Dev

如何使用Express获取目录内容?

来自分类Dev

如何使用Seneca和Express发送响应

来自分类Dev

如何使用Express JS 4.0的csurf?

来自分类Dev

如何使用Express框架发出AJAX请求?

来自分类Dev

如何在Express App中使用Promise?

来自分类Dev

如何使用Bluebird推广NodeJS Express

来自分类Dev

如何使用Express返回格式正确的201?

来自分类Dev

使用Express代理,如何更改相对URL?

来自分类Dev

如何使用express js获得发帖请求?

来自分类Dev

SagePay如何与PayPal Express Checkout配合使用?