isfirst那个registerHelper里函数参数options是什么啊,为什么返回fn呢

来源:2-3 Handlebars使用演示(三)

清晨丶向晚

2017-07-20 16:30

Handlebars.registerHelper("isfirst",function(value,options){

if(value==0){

return options.fn(this);

}

});


写回答 关注

2回答

  • 行道树
    2017-07-20 16:49:22
    已采纳

    这个首先你可以打印下options,看看返回什么,它有个fn函数,看源码的话调用的是prog函数,这个函数的作用大概就是把内容包含到对象上。这是我个人的一点理解,源码我很多地方也看不懂,这个就要靠自己慢慢摸索了。

    清晨丶向晚

    虽然看不懂源码,但是还是知道了原因

    2017-07-20 17:21:34

    共 1 条回复 >

  • 昨夜星辰5
    2017-07-20 16:49:37

    option是一个对象,里面有fn属性就是回掉函数

Handlebars模板引擎

使用Handlebars.js模板渲染页面。

13082 学习 · 37 问题

查看课程

相似问题