早上好!
我很难解释我在寻找什么,所以我将从代码开始。
我有这样的木偶视图:
Marionette.ItemView.extend({
model: new Models.Cards(),
template: 'poker/cards',
events: {
'click player': 'playerClicked'
},
playerClicked: function( e ) {
// THIS WORKS!
}
}
我该如何做这样的事情:
events: {
'click player': 'playerClicked',
'render player': 'playerRendered'
},
以便在渲染
playerRendered
时调用<player>
? 最佳答案
如果要在呈现ItemView
本身时运行一些代码,请使用onRender
:
Marionette.ItemView.extend({
// ...
onRender: function() {
console.log("Rendered the ItemView!")
}
//...
})
木偶没有针对正在呈现的
ItemView
部分的内置事件。关于javascript - Marionette.ItemView渲染事件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33655263/