【发布时间】:2011-10-12 04:14:16
【问题描述】:
我使用的是spinejs、coffeescript 和asp.net mvc。 以下是脊柱控制器类的代码:
class Schedules extends Spine.Controller
constructor: -> super alert "Created"
events:
"click": "click"
click: ->
alert("Was clicked")
在 asp.net mvc 视图中,我包含了所有 js 和以下代码来初始化控制器:
$(document).ready(function () {
var sched = new Schedules({
el: $("#myId")
});
});
但我看到以下错误:未捕获的 ReferenceError: Schedules is not defined。
更新: 现在我它什么也没做,也没有提供任何错误。我看不到我的警报消息。 但它应该在控制器创建后显示警报消息。 在控制器文件中:
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({});
【问题讨论】:
-
为什么要投反对票?我实在想不通。你能帮帮我吗?
标签: asp.net-mvc coffeescript spine.js