玉:为什么&&编译为&在jade模板中的angularjs中使用?

时间:2014-01-04 14:54:38

标签: node.js angularjs express pug

我在ExpressJS的Jade模板中使用AngularJS。在我的表单验证中,我在jade模板中有以下代码行。

div(ng-show="form.username.$dirty && !signup_form.name.$focused")

当呈现Jade模板并将HTML文件发送到客户端时,上面的行转换如下。

<div ng-show="form.username.$dirty &amp;&amp; !signup_form.name.$focused" =>

我尝试用&&替换jade中的&amp;,但它已转换为&amp;amp;。我试过放\&\&但它也没用。

请帮助。

1 个答案:

答案 0 :(得分:8)

试试这个:

div(ng-show != "form.username.$dirty && !signup_form.name.$focused")

使用!=禁用属性中的HTML编码。