/scratch/workspace/artdaq_demo-release-build/SLF6/s50-e14-prof/build/artdaq_node_server/v1_00_09/src/node_modules/xml2js/node_modules/xmlbuilder/node_modules/lodash/template.js

// Use the "interpolate" delimiter to create a compiled template. var compiled = _.template('hello <= user %>!'); compiled({ 'user': 'fred' }); // => 'hello fred!'

// Use the HTML "escape" delimiter to escape data property values. var compiled = _.template('<- value %>'); compiled({ 'value': '<script>' }); // => '<script>'

// Use the "evaluate" delimiter to execute JavaScript and generate HTML. var compiled = _.template('<% _.forEach(users, function(user) { %><- user %><% }); %>'); compiled({ 'users': ['fred', 'barney'] }); // => 'fredbarney'

// Use the internal `print` function in "evaluate" delimiters. var compiled = _.template('<% print("hello " + user); %>!'); compiled({ 'user': 'barney' }); // => 'hello barney!'

// Use the ES template literal delimiter as an "interpolate" delimiter. // Disable support by replacing the "interpolate" delimiter. var compiled = _.template('hello ${ user }!'); compiled({ 'user': 'pebbles' }); // => 'hello pebbles!'

// Use backslashes to treat delimiters as plain text. var compiled = _.template('<= "\\<%- value %\\>" %>'); compiled({ 'value': 'ignored' }); // => '<- value %>'

// Use the `imports` option to import `jQuery` as `jq`. var text = '<% jq.each(users, function(user) { %><- user %><% }); %>'; var compiled = _.template(text, { 'imports': { 'jq': jQuery } }); compiled({ 'users': ['fred', 'barney'] }); // => 'fredbarney'

// Use the `sourceURL` option to specify a custom sourceURL for the template. var compiled = _.template('hello <= user %>!', { 'sourceURL': '/basic/greeting.jst' }); compiled(data); // => Find the source of "greeting.jst" under the Sources tab or Resources panel of the web inspector.

// Use the `variable` option to ensure a with-statement isn't used in the compiled template. var compiled = _.template('hi <= data.user %>!', { 'variable': 'data' }); compiled.source; // => function(data) { // var __t, __p = ''; // __p += 'hi ' + ((__t = ( data.user )) == null ? '' : __t) + '!'; // return __p; // }

// Use custom template delimiters. _.templateSettings.interpolate = /{{([]+?)}}/g; var compiled = _.template('hello {{ user }}!'); compiled({ 'user': 'mustache' }); // => 'hello mustache!'

// Use the `source` property to inline compiled templates for meaningful // line numbers in error messages and stack traces. fs.writeFileSync(path.join(process.cwd(), 'jst.js'), '\ var JST = {\ "main": ' + _.template(mainText).source + '\ };\ ');

 All Classes Namespaces Files

Generated on 8 Aug 2017 for artdaq_node_server by  doxygen 1.6.1