base.js 366 B

123456789101112131415
  1. app.templates.render = function (name, value, ...args) {
  2. const template = app.templates[name];
  3. if (Array.isArray(value)) {
  4. let result = "";
  5. for (var val of value) {
  6. result += template(val, ...args);
  7. }
  8. return result;
  9. } else if (typeof template === "function") {
  10. return template(value, ...args);
  11. } else {
  12. return template;
  13. }
  14. };