我已经创建了一个小型计算器,现在在帮助下让它在 Javascript 中以我想要的方式工作。当我尝试将此AngularJS转换为coffeescript时,出现此错误:
错误:参数“CalcCtrl”不是函数,未定义
该代码实际上正在运行,但错误出现在 java 控制台中,有没有办法解决这个问题?
这是我的 JSFiddle:http: //jsfiddle.net/YUza7/13/
我已经创建了一个小型计算器,现在在帮助下让它在 Javascript 中以我想要的方式工作。当我尝试将此AngularJS转换为coffeescript时,出现此错误:
错误:参数“CalcCtrl”不是函数,未定义
该代码实际上正在运行,但错误出现在 java 控制台中,有没有办法解决这个问题?
这是我的 JSFiddle:http: //jsfiddle.net/YUza7/13/
由于您使用手动引导程序,因此必须删除 ng-app 属性:
http://jsfiddle.net/g/YUza7/18/
无论如何,您必须在 JsFiddle 上使用带有咖啡脚本的手动引导程序(自动抛出错误,因为此时咖啡脚本尚未执行)
编辑:修复了 html:http: //jsfiddle.net/g/YUza7/19/
你可以写:
TodoCtrl = ($scope) ->
$scope.$watch 'one * two', (value) ->
$scope.total = value
不幸的是 jsFiddle 不正确地使用 CoffeScript + AngularJS