【发布时间】:2015-06-27 09:48:42
【问题描述】:
从一个字符串我试图实例化一个类(我的木偶观点)。我找到了一种可行的方法,但是这种方法存在一个问题,即我实际上无法将参数传递给实例化的类。
似乎当我打电话给typeMapping[viewType] 时,它实际上是在回复我Show.OneNode() 而不仅仅是Show.OneNode
class Show.TwoNode extends App.ItemView
template: "templates/two"
class Show.OneNode extends App.ItemView
template: "templates/one"
class Show.Layout extends App.Layout
onShow: =>
typeMapping = {
one: Show.OneNode
two: Show.TwoNode
}
viewType = "one"
view = new typeMapping[viewType]
model: @model
【问题讨论】: