2013-09-11 4 views
1

Как вы знаете, контроллеры Spine создают свои элементы DOM (по умолчанию <div>). Как мы можем предотвратить создание таких элементов и использовать только разметку в представлении?Предотвращение создания элемента DOM в контроллере и использование вида вместо

Я прочитал документацию, но не нашел никакой информации.

ответ

3

Соответствующая линия https://github.com/spine/spine/blob/dev/src/spine.coffee#L488, которая говорит:

@el = document.createElement(@tag) unless @el 

Для того, чтобы избежать необходимости быть создан элемент, вы можете передать в эл конструктору. Кроме того, вы можете вызвать @replace() в вашем методе рендеринга, чтобы заменить div своим собственным элементом.

Смежные вопросы