/// /// $.views.converters("upper", function(val) { return val.toUpperCase(); }); $.views.converters({ upper: (val: string) => val.toUpperCase(), lower: (val: string) => val.toLowerCase() }); $.views.converters.html("< > ' \" &"); $.views.converters.attr( "< > ' \" &"); $.views.converters.url("<_>_\"_ "); function renderBoldP(value: any): string { return "

" + value + "

"; } $.views.tags("boldp", renderBoldP); $.views.tags("boldp", { template: "

{{:~tag.tagCtx.args[0]}}

" }); function myFormatFunction(value: string, upper: string): string { return upper ? value.toUpperCase() : value.toLowerCase(); } $.views.helpers("format", myFormatFunction); $.views.helpers({format: myFormatFunction}); var person = { name: "Adriana" }; $.templates("personTmpl", " {{:name}}"); var html = $.render["personTmpl"](person); console.log(html); var myTmpl = $.templates(" {{:name}}"); var html = myTmpl.render(person); console.log(html); $.templates({ personTmpl: "#personTemplate", labelTmpl: "Name:" }); var html = $("#personTemplate").render(person); console.log(html);