我使用spinejs,coffeescript和asp.net mvc。 继承人脊柱控制器类代码:创建脊椎控制器
class Schedules extends Spine.Controller
constructor: -> super alert "Created"
events:
"click": "click"
click: ->
alert("Was clicked")
在我有所有的JS包括一个asp.net MVC视图和下面的代码初始化控制器:
$(document).ready(function() {
var sched = new Schedules({
el: $("#myId")
});
});
但我看到下面的错误: Uncaught ReferenceError:时间表未定义。
更新: 现在我不做任何事情,也没有提供任何错误。我无法看到我的警报消息。 但它应该在控制器创建后显示警报消息。 在控制文件:
window.SchedulesApp = {}
class SchedulesApp.Schedules extends Spine.Controller
//futher controller code
在asp.net MVC视图我有以下几点:
<script type="text/javascript">
$(document).ready(function() {
var controller = new SchedulesApp.Schedules({});
为什么downvote?我真的不知道。你能帮我么? –