jquery-tmpl icon indicating copy to clipboard operation
jquery-tmpl copied to clipboard

Using ${} more than once gives a syntax error

Open row1 opened this issue 13 years ago • 5 comments

jQuery Templates Plugin 1.0.0pre

The below template causes a JavaScript syntax error: <td>${} ${}</td>

Error on jquery.tmpl.js (line 359) syntax error var $=jQuery,call,__=[],$data=$item.da... {{=))));}__.push('</td>');}return __;

A workaround is to use: <td>{{=}} {{=}}</td>

row1 avatar Oct 03 '11 09:10 row1

What are you trying to do?

reconbot avatar Oct 04 '11 19:10 reconbot

I have an array of strings and want the value to be printed more than once. A more realistic example: <td><div class='${}'>${}</div></td>

row1 avatar Oct 05 '11 01:10 row1

Thanks for taking the time to submit this issue. Just wanted to let you know this plugin is no longer being actively developed or maintained by the jQuery team. See README for more info.

rdworth avatar Oct 08 '11 06:10 rdworth

We greatly appreciate how this tmpl engine was put out for people to use and then dropped, leaving users like this with canned responses to questions. Software Development Politics at its best!

kusog avatar Oct 26 '11 12:10 kusog

Software is tested and then abandoned all the time. This software was released as beta, not final, meaning not supported. While in beta, despite the interest from the community and the adoption that took place, there was no sub-team within the jQuery project that could agree to take it from beta to final and provide support for it (which for the jQuery project means indefinitely and completely for free), so that never happened. That will happen (as explained in http://blog.jquery.com/2011/04/16/official-plugins-a-change-in-the-roadmap/ ) but it will be an entirely new template plugin, not this one.

rdworth avatar Oct 26 '11 13:10 rdworth