最近,我开始阅读Jade,我有过使用AngularJS的经验。
我遇到了某些场景,人们同时使用Jade和AngularJS。
然而,我所理解的是,如果我们使用AngularJS,我们可以使用AngularJS特性(主要是指令),并且可以避免使用Jade。
有什么建议吗?
发布于 2016-03-13 15:25:03
以下是你的答案的一些要点:
HTML是的模板引擎
如果您使用的是AngularJs,则不需要使用
Angularjs & Node.js你可以这样定义引擎:
app.set('views',path.join(__dirname,'views'));app.engine('html',require('jade').renderFile);app.set(‘视图引擎’,'html');
的瓶颈任务
目前,我正在使用MEAN stack,其中我将HTML与Node & Angular结合使用。因此是我个人的观点。我应该说,比起任何模板引擎,如JADE、EJS等,最好使用的是普通HTML。
发布于 2016-03-13 14:06:52
Jade只是一种预处理HTML的方法,而Angular会将数据从控制器绑定到视图,反之亦然,后者可以通过客户端事件进行更新。
发布于 2016-05-26 13:13:10
Jade只是服务器端的一个视图引擎,它可以让你的HTML模板不那么冗长,语法也很酷。而AngularJS运行在浏览器(客户端)上。您可以将Jade模板与AngularJS结合使用,这就是我目前正在做的一个项目。
老实说,这并不是一个好的做法,同时使用它们会使工作有点混乱,但会很冗长。
https://stackoverflow.com/questions/35966798
复制相似问题