Я использую AngularJS вместе с Jade. Предположим, что у меня есть "частичная" следующая.
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
, поэтому Джейд не знает, что это HTML5 и, следовательно, проблема. С другой стороны, это "частичный", и я не могу указать doctype
внутри него.
Я использую Grunt для компиляции всего, и кажется, что я не могу указать параметр через Grunt to Jade.
Как я могу получить этот ui-view
правильно?
Передайте объект опций, когда вы вызываете jade-компиляцию или рендеринг и включаете {doctype: 'html'}