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