String interpolate
Simple string interpolationInstall
via npmnpm install string-interpolate
via component component install alexeyraspopov/string-interpolate
via bower bower install string-interpolate
API
interpolate(template, data);
template
- template string. Default delimiters are {}
data
- simple objectUsage
var interpolate = require('string-interpolate');
interpolate('{ greeting }, { user.name }', {
greeting: 'Hello',
user: {
name: 'Jane'
}
});
If data
is not specified - returns template functionvar greet = interpolate('Hello { name }');
greet({ name: 'Jane' }); // Hello Jane
greet({ name: 'Mike' }); // Hello Mike