1
我试图得到一个功能到CoffeeScript的的CoffeeScript不是在资产管道的工作
如果我用纯JavaScript资产管道,
mymodel.js
function restrictPlayback(event) {
// Trying to stop the player if it goes above 1 second
if (event.currentTime > 10) {
event.pause();
event.currentTime = 0
}
}
编译没有问题并且该功能起作用。
如果我把以下内容:
mymodel.js.coffee
restrictPlayback = (event) ->
# Trying to stop the player if it goes above 10 seconds
if event.currentTime > 10
event.pause()
event.currentTime = 0
我收到以下错误
Uncaught ReferenceError: restrictPlayback is not defined
我在做什么错?
我不写Coffeescript,但我把你的JS放入[js2coffee](http://js2.coffee/),它在函数结尾处有一个return语句。它也取决于你想要访问'restrictPlayback'的地方。 –
该问题与您给我们的代码无关。你的CoffeeScript编译得很好。 – 2016-01-06 16:25:11
你在哪里调用'restrictPlayback'?如果在宣布之前,这可能是问题的原因 –