Estoy tratando de utilizar esta sección de código del ejemplo de pestañas de jQuery UI y convertirlo a Coffeescript. Lo he ejecutado a través de la impresionante herramienta http://js2coffee.org/.Cómo escapar de la interpolación de cadenas en Coffeescript
var tabTitle = $("#tab_title"),
tabContent = $("#tab_content"),
tabTemplate = "<li><a href='#{href}'>#{label}</a> <span class='ui-icon ui-icon-close'>Remove Tab</span></li>",
tabCounter = 2;
El problema es que tabTemplate variable declaration. Coffeescript está tratando de hacer una interpolación de cadenas, por lo que yo sé. Intenté escapar con una barra inclinada, pero eso solo resuelve usar una barra inclinada en los js convertidos.
Yuck. ¿Es eso lo mejor que podemos hacer? ¿Por qué no funcionan las comillas dobles? –
Porque las cadenas de comillas dobles son las que provocan la interpolación :) Esa es la diferencia entre cadenas dobles e individuales. Ver http://coffeescript.org/#strings – nicolaskruchten
Todavía asco. ¿Hay alguna forma de escapar de la cadena completa, como lo hace C# con @ "some \ string"? –