【发布时间】:2015-09-06 04:08:59
【问题描述】:
我的 Marionette 应用程序中有一个“FormView”类,它为我的应用程序周围的表单提交设置了很多东西。每次有表格时我都会使用它。我还有一些助手,我想通过templateHelpers 方法将它们传递到每个表单模板中,但我还希望能够在子级中添加额外的templateHelpers。像这样:
class Views.FormView extends Marionette.ItemView
templateHelpers: ->
helpers: Marionette.Concerns.Helpers
class Views.NewUser extends Views.FormView
templateHelpers: ->
variable: @something
我希望能够从NewUser 的模板访问@variable 和@helpers。此外,如果templateHelpers 是一个对象,我知道如何处理这个问题(通过_.extends),但我需要它是一个函数。
有可能吗?如果有,怎么做?
【问题讨论】:
标签: javascript backbone.js coffeescript marionette