我有以下代码
class MyCompo
constructor: (component) ->
@component = $(component)
@setEvents()
setEvents: ->
@component.on "click", @handleMyEvent
handleMyEvent: =>
...
效果很好。
现在我需要在构造对象时触发handleMyEvent
。
我试过DOMNodeInserted
如下
setEvents: ->
@component.on "DOMNodeInserted", @handleMyEvent
@component.on "click", @handleMyEvent
但我有一些奇怪的行为(该方法被多次调用,而不是所有对象)。
经过进一步研究,我发现DOMNodeInserted
甚至已被弃用。
构造对象时是否会触发事件?
我知道我可以将它添加到构造函数本身,但如果可能的话,我宁愿将所有内容保存在setEvents`上。
由于