1

我已经创建了一个小型计算器,现在在帮助下让它在 Javascript 中以我想要的方式工作。当我尝试将此AngularJS转换为coffeescript时,出现此错误:

错误:参数“CalcCtrl”不是函数,未定义

该代码实际上正在运行,但错误出现在 java 控制台中,有没有办法解决这个问题?

这是我的 JSFiddle:http: //jsfiddle.net/YUza7/13/

4

2 回答 2

3

由于您使用手动引导程序,因此必须删除 ng-app 属性:

http://jsfiddle.net/g/YUza7/18/

无论如何,您必须在 JsFiddle 上使用带有咖啡脚本的手动引导程序(自动抛出错误,因为此时咖啡脚本尚未执行)

编辑:修复了 html:http: //jsfiddle.net/g/YUza7/19/

于 2012-10-03T21:22:06.967 回答
0

你可以写:

TodoCtrl = ($scope) ->
    $scope.$watch 'one * two', (value) ->
        $scope.total = value

不幸的是 jsFiddle 不正确地使用 CoffeScript + AngularJS

于 2012-10-03T15:25:25.667 回答