変数でHandlebars.compileを使用するとうまく機能しますが、Coffee クラスのプロパティに関数を配置すると、未定義のバグが発生しますか? または、基本的な Java/Coffee 機能が不足していますか?
私のフィドルがあります:http://jsfiddle.net/Cl0udW4lk3r/BpY5b/
class Test
template: Handlebars.compile (
"""
{{#iterate data}}
<p>{{data}}</p>
{{/iterate}}
"""
)
template = Handlebars.compile (
"""
{{#iterate data}}
<p>{{data}}</p>
{{/iterate}}
"""
)
バックボーンが動作している別のフィドルがあります: http://jsfiddle.net/Cl0udW4lk3r/D3FR9/20/
- - アップデート - - -
私の最初のフィドルは解決されました(ただし、ハンドルバーのバージョンは古くなっています)、エラーは愚かな OOP 不注意でした...
しかし!私の2番目のフィドル(そして、最初のフィドルのハンドルバーリソースを更新したので、最初のフィドルも更新しました..)エラーが発生します
TypeError: コールバックは関数ではありません
コールバック部分が正しく処理されていないようです...コーヒークラスでも単純な変数の場合でもエラーは同じです...