我正在使用Backbone和Mustache,如何在视图完成时检测渲染胡子模板?我希望在所有项目都存在之后应用tipsy工具提示插件但是如果我将其添加到渲染中,那么从集合/模型中的项目开始就会调用它吗?
想法?感谢
答案 0 :(得分:2)
为什么不在将Mustache模板添加到dom的行之后放置您的醉意代码?
例如,这就是我在navView中的内容:
$(this.el).html(Mustache.to_html(navTemplate, this.model.toJSON()));
$('body').prepend(this.el);
this.$('img').twipsy({trigger:'hover', placement: 'below', fallback:'test', offset:10});
在我的导航渲染并添加到dom后,它添加了twipsy(twitter的bootstrap版本)。
答案 1 :(得分:0)
我的应用程序在render方法的末尾发送一个触发'model-loaded'。监听器(在您的情况下,twipsy)可以扩展视图行为。