Call a function inside an underscore template using backbone

前端 未结 3 1858
长情又很酷
长情又很酷 2021-01-11 10:11

Just a thing I try to do that would really simplify my life right now.

How can I do that :

This is my view in app file

    window.ArtView = B         


        
3条回答
  •  被撕碎了的回忆
    2021-01-11 10:28

    I believe you can call functions within the template as long as the object for the template has the function.

    render:function (eventName) {
        var output="blablbla";
        var data = _.extend({"output":output}, callFunction);
        $(this.el).html(this.template(data));
        return this;
    }
    

    then in your template:

    <%= callFunction() %>
    

提交回复
热议问题