次のような変数値をアプリから埋め込みのcoffeescriptに(ザッパで)コーヒークアップビューに渡す方法はありますか?
.... @render 'index', myVar:"something"
@view index: ->
coffeescript ->
$(document).ready ->
I need to get to myVar here...
それが機能するなら、それは本当に滑らかに思えます...(埋め込まれたjavascriptの代わりとして)
更新:ここにいくつかの試みがあります。埋め込まれたスクリプトの文字列を ID として使用しようとしています。
coffeescript ->
$(document).ready ->
id = myVar
coffeescript ->
$(document).ready ->
id = "#{myVar}"
coffeescript ->
$(document).ready ->
id = @myVar
coffeescript ->
$(document).ready ->
id = "#{@myVar}"
私はスクリプトで簡単なjavascriptを書いた->関数(それは単なる文字列なので、変数を簡単に補間できる)なので、それを回避しましたが、coffeescriptの方法の方がきれいです。ブラウザー側でスコープが失われることは理にかなっています-私はそれを行う方法を理解しようとしていました.