【问题标题】:RactiveJS events on tripple mustache三胡子上的 Ractive JS 事件
【发布时间】:2015-04-21 16:55:40
【问题描述】:

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

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

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

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

祝你有美好的一天!

【问题讨论】:

    标签: javascript jquery ractivejs


    【解决方案1】:

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

    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/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-31
      相关资源
      最近更新 更多