扫码关注官方订阅号
我现在有个需求:定义一个自定义的标签,这个标签会从数据库中查询数据返回一个array,怎么写?
类似于each的功能:{{#each users}}
<li></li>
{{/each}}
改成{{#findUsers}} <li></li>{{/findUsers}}
认证高级PHP讲师
Handlebars.registerHelper('findUsers', function (options) { var users = [ {name: 'xxx', id: 2}, {name: 'yyy', id: 3} ]; var ret = ''; users.forEach(function (user) { ret = ret + options.fn(user); }); return ret; }); {{#findUsers}} <a href="{{id}}">{{name}}</a> {{/list}}
Handlebars.registerAsyncHelper('findUsers', function (options,callback) { var users = [ {name: 'xxx', id: 2}, {name: 'yyy', id: 3} ]; var ret = ''; users.forEach(function (user) { ret = ret + options.fn(user); }); callback(ret); }); {{#findUsers}} <a href="{{id}}">{{name}}</a> {{/list}}
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
同步
异步