gruntjs - Grunt jade compiler filling out empty attributes -


i'm using grunt-contrib-jade module compile jade templates, if leave attribute blank following line:

article(ui-view) 

it compile to:

<article ui-view="ui-view"></article> 

and break angularjs ui-router, not handle "ui-view" directive if named view (not want). of course it's option write jade file this:

article(ui-view='') 

but that's not want, there way stop jade compiler filling out empty attributes?

everything seems when there's doctype html @ beginning of .jade file.

for partials not have doctype, can solved passing {doctype: 'html'} option when calling jade:

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

it works grunt-contrib-jade adding doctype: 'html' options, so:

jade: {   devel: {     options: {       pretty: true,       doctype: 'html'     },     files: [{       expand: true,       cwd: 'src',       src: [ '**/*.jade' ],       dest: 'app',       ext: '.html'     }]   } } 

Comments

Popular posts from this blog

windows - Single EXE to Install Python Standalone Executable for Easy Distribution -

c# - Access objects in UserControl from MainWindow in WPF -

javascript - How to name a jQuery function to make a browser's back button work? -