浏览器自动将属性值添加到标记

时间:2017-01-27 11:50:50

标签: html angularjs tags pug

我的标签带有没有值的属性

<div class='hello' scroll-glue>

但是当我在浏览器中检查这个元素时,它会将此值添加到它,就好像它是一个默认值

<div class='hello' scroll-glue='scroll-glue'>

这在使用Angular时会产生一个问题,因为此指令需要一个表达式,但如果没有提供任何表达式,则使用其默认选项。但我永远不会将scroll-glue定义为表达式。

目前我已经编辑了指令代码本身以检查属性值是否为scroll-glue并将其视为未指定该值。但我不明白为什么会出现这种情况。是否需要设置任何标志才能禁用此*行为?

浏览器详情 谷歌浏览器版本55.0.2883.87米

1 个答案:

答案 0 :(得分:0)

在Jade中使用doctype html。请参阅GitHub上的related issue