玉的角度指令

时间:2014-06-06 10:05:16

标签: angularjs-directive pug

我有一个AngularJS的指令,并使用:

在Jade Template中调用它

input(auto-complete, ui-items='merchants.name', ng-model='selected')

我需要auto-complete原样(没有=符号),但它的HTML显示为

<input class="ng-pristine ng-valid" ng-model="selected" ui-items="merchants.name" auto-complete="auto-complete">

如何消除="auto-complete"

2 个答案:

答案 0 :(得分:5)

引自 How can I add an attribute without a value?

  

我确实发现null删除了属性和空字符串   提供了所需的结果。所以   脚本(src =&#34; /javascripts/angular-0.9.19.js" ;, ng:autobind =&#34;&#34;)有效。一世   在文档中没有看到这一点,但这是有道理的。

input(auto-complete="", ui-items='merchants.name', ng-model='selected')

答案 1 :(得分:5)

也打了这个。当doctype html文件的开头有.jade时,一切似乎都很好。

如果您无法将其添加到文件中(当它是部分html等时),请在调用Jade时将{doctype: 'html'}作为选项添加:

jade -O "{doctype:'html'}" partial.jade