我正在使用MonocleMVC。我正在使用以下代码创建一个新的类实例:
__Controller.Lists = new ListCtrl('article#lists')
(__
内部指的是Monocle
)
ListCtrl
中的代码有效,但我无法访问变量__Controller.Lists
。它说这是未定义的。
但是,__Controler.Sessions
在以下代码中定义:
__Controller.Sessions = new SessionCtrl('section#splash')
更新
这段代码似乎阻止了类的定义:
class ListCtrl extends Monocle.Controller
# THIS CONSTRUCTOR
constructor: ->
super
__Model.List.bind "create", @bindCreate
__Model.List.bind "change", @bindChange
__Model.List.bind "error", @bindError
__Model.List.bind "destroy", @bindDestroy
@bindChange()
更新2
Turnet out @bindChange()
是原因。知道为什么吗?