阻止在控制器中创建DOM元素并改为使用视图

时间:2013-09-11 19:38:41

标签: coffeescript spine.js

您可能知道Spine控制器创建了他们的DOM元素(默认情况下为<div>)。 我们怎么能阻止创建这样的元素并在视图中只使用标记?

我阅读了文档,但没有找到任何信息。

1 个答案:

答案 0 :(得分:3)

相关行是https://github.com/spine/spine/blob/dev/src/spine.coffee#L488,其中包含:

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

为了避免创建元素,您可以将el传递给构造函数。或者,您可以在render方法中调用@replace()来将div替换为您自己的元素。