AngularJS Jade 中的部分使用布尔属性

AngularJS partials in Jade using boolean attributes

我正在使用 AngularJS 和 Jade。假设我有一个 "partial" 如下。

h1 State 1
div(ui-view)

这是一个独立的Jade文件,问题出在编译的时候,由于没有指定doctype,所以编译成下面这样。

<h1>State 1</h1>
<div ui-view="ui-view"></div>

镜像到 ui-view="ui-view" 的布尔选项 ui-view 对于 AngularJS 是有问题的。 AngularJS镜像不识别。问题在于 Jade,因为我没有指定 doctype html,所以 Jade 不知道它是 HTML5,因此是问题所在。另一方面,它是一个 "partial",我无法在其中指定 doctype

我使用 Grunt 来编译所有东西,似乎我无法通过 Grunt 指定一个选项到 Jade。

如何让这个 ui-view 正确?

调用 jade 编译或渲染时传入选项对象并包含 {doctype: 'html'}