Частицы AngularJS в Jade с использованием логических атрибутов

0

Я использую 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 правильно?

Теги:
pug

1 ответ

1
Лучший ответ

Передайте объект опций, когда вы вызываете jade-компиляцию или рендеринг и включаете {doctype: 'html'}

Ещё вопросы

Сообщество Overcoder
Наверх
Меню