0

Backbone Patternsの JST Templates と Partials について読み、自分のプロジェクトで実装しようとしていました。
テンプレートのコードは次のとおりです。バックボーンjsをアンダースコアjsとCoffeeScriptで使用しています-

App.Abc.JST = {}
App.Abc.JST['person/contact'] = _.template '''
  <h4>Something</h4><a href="dev.app.com/<%= itemTemplate() %>"><%= itemTemplate() %></a>
  <b><%= itemTemplate() %></b>
'''

itemTemplate: _.template '''
  Common Code here
'''

エラーが発生しています: itemTemplate is not defined
私は何か間違ったことをしていますか?御時間ありがとうございます。

4

1 に答える 1

0

とにかく私はやることになります:

App.Abc.JST = {}
App.Abc.JST['person/contact'] = _.template '''
  <h4>Something</h4><a href="dev.app.com/<%= App.Abc.JST['itemTemplate']() %>"><%= App.Abc.JST['itemTemplate']() %></a>
  <b><%= App.Abc.JST['itemTemplate']() %></b>
'''

App.Abc.JST['itemTemplate']: _.template '''
  Common Code here
'''

そしてそれはうまくいきました、私はJSTをPartialsと混ぜることは問題を引き起こすと思います。

于 2012-09-06T07:54:42.803 に答える