三胡子上的 Ractive JS 事件

RactiveJS events on tripple mustache

我有一个分页功能,因为在模板中实现它有点棘手。问题是如果我这样放置它:

{{ paging( rows, limit, offset ) }}

它显然会转义输出,所以我尝试了三重缓存,输出符合预期。但是,它不会再检测到 on-click 事件。有什么建议吗?

我考虑的解决方法是设置 jQuery 来检测 .pagination > li 上的 click 事件,但我只是想问一下 RactiveJS 是否有任何方法可以为我做到这一点或者我只是错过了一些东西。

祝你有美好的一天!

如果要添加动态模板,请使用部分:

data: {
    foo: 'foo',
    paging: function(x){
        var template = '<li on-click="clicked()">' + x + '</li>';
        if (!this.partials.paging) {
            this.partials.paging = template;
        }
        else {
            this.resetPartial('paging', template);
        }
        return 'paging';
    }
},

http://jsfiddle.net/fz7adjm4/