baryshev / ect

Fastest JavaScript template engine with embedded CoffeeScript syntax
http://ectjs.com
MIT License
627 stars 70 forks source link

Referencing issues within JS script #106

Open rossrossp opened 7 years ago

rossrossp commented 7 years ago

Not an issue I don't think, but I am having issues when referencing ect outputs inside JS code.

1) How would I fetch an entire object and assign it to a JavaScript variable? var client = "<%= @objects.client %>"; results in client being equal to "[object Object]" instead of: { id: 1, name: "Ross" }

2) How would I initialize a JavaScript variable to an ect value which is an integer? var clientId = "<%= @objects.client.id %>"; results in clientId being either '1' or '' when it's not set, instead of 1 or null.

Removing the ""s surrounding the ect code results in the JavaScript not compiling and therefore not running properly.

Many thanks, Ross.