strTpl.js 261 B

12345678910
  1. var safeGet = require('./safeGet');
  2. var toStr = require('./toStr');
  3. var regSep = /{{(.*?)}}/g;
  4. exports = function(str, data) {
  5. return str.replace(regSep, function(match, key) {
  6. return toStr(safeGet(data, key));
  7. });
  8. };
  9. module.exports = exports;