首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Jade + AngularJS

Jade + AngularJS
EN

Stack Overflow用户
提问于 2016-03-13 13:17:40
回答 3查看 3.8K关注 0票数 2

最近,我开始阅读Jade,我有过使用AngularJS的经验。

我遇到了某些场景,人们同时使用Jade和AngularJS。

然而,我所理解的是,如果我们使用AngularJS,我们可以使用AngularJS特性(主要是指令),并且可以避免使用Jade。

有什么建议吗?

EN

回答 3

Stack Overflow用户

发布于 2016-03-13 15:25:03

以下是你的答案的一些要点:

HTML是的模板引擎

  1. 主要用于快速处理HTML

如果您使用的是AngularJs,则不需要使用

Angularjs & Node.js你可以这样定义引擎:

app.set('views',path.join(__dirname,'views'));app.engine('html',require('jade').renderFile);app.set(‘视图引擎’,'html');

  1. 使用超文本标记语言而不是Jade使您更容易理解超文本标记语言代码。

  1. Jade有一个使用缩进和空格的后备方案。它使任何人都面临管理空间或indents/tabs.

的瓶颈任务

  1. Angular主要处理动态内容,并使用XHR请求和响应,因此根据我的观点,使用JADE根本不是一个好主意。

目前,我正在使用MEAN stack,其中我将HTML与Node & Angular结合使用。因此是我个人的观点。我应该说,比起任何模板引擎,如JADE、EJS等,最好使用的是普通HTML。

票数 3
EN

Stack Overflow用户

发布于 2016-03-13 14:06:52

Jade只是一种预处理HTML的方法,而Angular会将数据从控制器绑定到视图,反之亦然,后者可以通过客户端事件进行更新。

票数 0
EN

Stack Overflow用户

发布于 2016-05-26 13:13:10

Jade只是服务器端的一个视图引擎,它可以让你的HTML模板不那么冗长,语法也很酷。而AngularJS运行在浏览器(客户端)上。您可以将Jade模板与AngularJS结合使用,这就是我目前正在做的一个项目。

老实说,这并不是一个好的做法,同时使用它们会使工作有点混乱,但会很冗长。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35966798

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档